将EF链接到非数据库对象

时间:2013-07-17 07:41:21

标签: c# entity-framework

如何创建与实体框架的关系到非数据库对象。我使用电动工具Here is the link of power tools生成了我的模型和映射。

这主要是为了适应遗留系统中缺乏规范化的问题。我有一个部分课程设置,以维持我所做的任何改变。

详细说明: -

EfObject (从数据库生成)可能在同一个表中有多个地址(标准化不佳)

HomeAddressObject (不存储在数据库中)

CorrespondanceAddressObject (不存储在数据库中)

我希望将这些对象与未来可能将它们作为数据库表相关联,但是现在它们只需要在主EfObject中汇总数据并使其更便于编辑。

1 个答案:

答案 0 :(得分:0)

正如CodeCaster上面所建议的那样。我已经在使用部分类以便在代码生成后保留我的更改,但是我不熟悉[NotMapped]属性。

这阻止了EF将它的玩具扔出婴儿车!