Создание модели для привязки данных и класса с методами

#c# #asp.net #.net #webforms

#c# #asp.net #.net #веб-формы

Вопрос:

Я хотел бы знать, как лучше всего создать модель для привязки данных, а также класс с методами с тем же именем в asp.net веб-формы.

Итак, моя модель:

 public class Movie
{
    public int ID { get; set; }
    public string Title { get; set; }
    public DateTime ReleaseDate { get; set; }
    public string Genre { get; set; }
    public decimal Price { get; set; }
}

public class MovieDBContext : DbContext
{
    public DbSet<Movie> Movies { get; set; }
}
 

Но я бы также хотел, чтобы у class Movie были некоторые методы.

Комментарии:

1. ОК. Вы можете сделать это легко, и все вышесказанное выглядит нормально. Используете ли вы какую-либо архитектуру или шаблон, подобные Three-Tier или N-Tier для использования выше?

2. Может быть, использовать что-то вроде public List<Movie> getMovies(){. . .} и запрашивать вашу базу данных внутри метода?