У меня еще не было большого контакта с Entity Framework, и поэтому я хотел бы услышать некоторых ребят с опытом.
У меня есть проект MVC, и мой доступ к данным находится в другом проекте, где я хочу разместить свой файл EDMX.
Итак, как бы я хотел назвать этот файл? По умолчанию это «Model1.edmx», но в контексте MVC мне не нравится это имя. Это точно Модель? Я обычно называю это «DbModel» или как-то так, чтобы указать, что это связано с базой данных.
И как вы, ребята, называете класс сущности? Мне кажется, мне нравится типичное имя EF "DbContext".
Итак, в моих контроллерах у меня было бы что-то вроде
public class WorldController : Controller
{
DbContext db = new DbContext();
public ActionResult Own()
{
var allContinents = db.Continents;
[...]
}
}
Извините за суетливость, но я действительно забочусь об именах.