实体框架:针对现有数据库模式进行建模

时间:2010-11-09 20:18:16

标签: entity-framework

我一直在摸不着头已经一个多星期了,并且没有得到任何地方:(我们有一个现有的遗留数据库,我正试图模拟我的实体。桌子非常臃肿我们做没有足够的带宽来创建新的优化表。所以我不得不使用我们已经拥有的东西。但是,我不想使用DB公开的所有冗余列。我的初步计划是使用Views在我的模型中,但是看起来同样毛茸茸,只有非常少的文档。

现在,用几列精选创建模型的最佳方法是什么?我只需要一堆只读实体;所以,如果有一种方法可以忽略架构中的非可空列,我将全部设置好。我计划使用POCO,否则我必须创建自己的映射。

更新:通过POCO,我的意思是我想使用ADO.NET POCO实体生成器。

3 个答案:

答案 0 :(得分:2)

如何在数据库中创建视图,只将视图导入模型?

答案 1 :(得分:1)

好吧,如果你只需要一堆实体,并且如果它们在一段时间内不会发生很大变化,那么我只需要选择你需要的表,用普通向导和所有列来生成实体,然后删除所有实体在模型设计器中不需要手动删除。

答案 2 :(得分:0)

将表格添加到您的EF,然后删除您不想要的属性。它只是不会映射那些数据库字段。