首先从实体框架数据库创建POCO对象

时间:2015-08-25 16:35:53

标签: c# .net entity-framework poco

我有一个简单的实体框架模型,可以连接到我现有的数据库。

ADO.NET Entity Data Model

每个用户都可以有多张票,每张票可以有多个子票(递归)。

问题是实体框架生成了自己的带有注释和附加功能的c#模型,使模型严格依赖于实体框架。

我想创建自己的模型(POCO' s),它独立于我使用的框架/ orm,例如:

class Ticket {

    public int Id { get; set; }

    public string Name { get; set; }

    public User User { get; set; }

    public Ticket Parent { get; set; }

    public IList<Ticket> Tickets { get; set; }
}

没有注释,也没有其他功能。

我也希望能够在我的模型上使用延迟加载。

我该怎么做?

谢谢, 阿里克

0 个答案:

没有答案