Как использовать мои собственные классы с фреймворком? - PullRequest
0 голосов
/ 12 января 2012

Я очень новичок в Entity Framework, и я просто использовал это в NOP Commerce 1.9, поэтому я не знаю, как реализовать Entity Framework с нуля для нового проекта.Я создал базу данных со всей таблицей и установил полную связь во всей таблице.а также создал проект для моего класса, пример класса

 class BE_Room
    {
        #region properties
        public int RoomId { get; set; } 
        public string RoomType { get; set; }
        public string Description { get; set; } 
        public int NumberOfRooms { get; set; } 
        public bool IsSmoking { get; set; } 
        public int Status { get; set; } 
        public DateTime CreatedDate { get; set; } 
        public DateTime UpdatedDate { get; set; } 
        public int CreatedBy { get; set; } 
        public int UpdatedBy { get; set; }
        public int Rank { get; set; }
        #endregion
    }

, и схема таблицы для этого класса в БД выглядит следующим образом

RoomId  int
RoomType    nvarchar
Description nvarchar
NumberOfRooms   int
IsSmoking   bit
Status  tinyint
CreatedDate smalldatetime
UpdatedDate smalldatetime
CreatedBy   int
UpdatedBy   int
Rank    int

теперь, когда я добавляю edmxфайл это будет генерировать все классы для всех сущностей и создать единый файл для всех классов.

но поскольку я слежу за nop commerce 1.9, существует один файл .edmx для всех сущностей, но у них есть отдельные классы для продуктов, скидок.

как этого можно достичь?

, поскольку я новичок в структуре сущностей, поэтому мой вопрос может быть неясным, поэтому, пожалуйста, прокомментируйте, если хотите узнать что-то еще, или я пропускаю свой вопрос.*

Поскольку я постоянно ищу в Google, я обнаружил, что то, чего я хочу достичь, можно сделать с помощью генератора сущностей POCO

, поэтому мой вопрос заключается в том, какие шаги я должен выполнить, чтобы POCO Entity Genrator создал один. edmx файл, но отдельные классы сущностей.

1 Ответ

0 голосов
/ 12 января 2012

Пройдите это прохождение .

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...