2010-06-10 49 views

回答

5

这正是EF映射旨在解决的问题。

您的POCO类需要匹配您的'概念模型'...而不是您的'数据模型'。

如果在EF中从数据库构建模型,则只需重命名实体属性即可。这样做会改变概念模型 - 匹配您的POCO类 - 但保持存储模型不变,并设置适当的映射。

+0

是的,但如何实现这一目标?使用Poco,我找不到办法做到这一点。另请参阅此帖:http://stackoverflow.com/questions/2219609/customized-mapping-in-poco-of-entity-framework – 2010-08-16 19:32:59

1

实体框架CTP4有一个名为代码首先新功能,可以让你POCO财产会员数据库表的列名映射。本博客文章可能是你在找什么,

http://theminimalistdeveloper.com/2010/07/28/how-to-map-pocos-to-existing-databases-in-entity-framework-4-0-code-first-and-asp-net-mvc-2/

此外,EF CTP 5 - 将在未来几周内公布 - 具有更好的API流利配置自己的约定来图您的POCO域类到现有的数据库结构。

希望这会有所帮助。

更新这是新的一篇文章,讨论如何在EF4 CTP5

+0

没有链接的更新为CTP5添加... – Jorin 2011-01-20 05:39:19

+0

不仅没有链接进行更新,但原始链接现在也是死链接。这就是为什么它最好在你的答案中回答问题,而不是在异地链接。在博主重新安排或关闭后,答案将会保持很长时间。 – Godeke 2012-08-09 21:42:40

+0

@Godeke这篇文章已被删除,因为它是obselete。它是EF 4的预发布版本。现在EF已经发布了5版本,并且所描述的材料不再有效,我相信。 – 2012-08-22 08:27:21

相关问题