如何使用我自己的自定义类与实体框架?

时间:2012-01-12 08:23:24

标签: entity-framework-4

我是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
    }

并且db中此类的表模式如下

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文件,但它们有产品的分类,折扣。

如何实现?

因为我是实体框架的新手,所以我的问题可能不明确,所以如果你想知道任何其他事情或我在我的问题中遗漏,请发表评论。

EDITED

因为我在Google上不断搜索我发现我想要实现的目标可以通过POCO实体生成器完成

所以我现在的问题是,我应该采取哪些步骤让POCO Entity Genrator创建单个。edmx文件,但是单独的实体类。

1 个答案:

答案 0 :(得分:0)

完成此walkthrough