【发布时间】:2014-01-09 18:53:07
【问题描述】:
Entity Framework Code First 最佳实践问题?
大家好,我在 NTier 应用上使用 EF codeFirst 6。
我发现我用来映射到 EF 的 poco 对象确实是 EntityFramework 特定的。举个例子吧
如果我想在对象中添加一个与 EF 无关的属性,EF 不喜欢它。 我读过您可以放置“NotMapped”属性,但是它开始使该对象难以维护。
也可能有不熟悉 EF 的开发人员不会理解这个问题。
我的问题是保持 EF 实体模型分开并有一个 dto 转换为/从一个域模型转换的好习惯 开发人员可以用它做他喜欢的事,而不会干扰 EF 模型,显然 EF 模型与数据库中的表是一对一的
有什么建议吗?
【问题讨论】:
标签: entity-framework ef-code-first entity-framework-6