Entity Framework: соглашения/предложения по именованию файлов EDMX и класса объектов?

У меня пока не было большого контакта с 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;
        [...]
    }
}

Извините за суетливость, но я действительно забочусь об именах.

10
задан tereško 15 June 2013 в 18:05
поделиться