是否可以使用Fluent API(而不是注释)为现有数据库自动生成POCO类和与数据库的映射?我发现,如果它们是自动生成的,我发现它们更容易,然后如果名称不正确(复数或单数),或者某些关系未正确映射等。与编码所有实体类别和从头开始的关系相比,我将节省很多时间,而我也不熟悉流利的API语法。

有帮助吗?

解决方案

是的,我鼓励您使用 实体框架电动工具CTP1

反向工程师代码首先 - 生成POCO类,派生的DBContext和代码首先映射现有数据库。

希望这可以帮助

其他提示

电动工具生成文件的速度非常慢。在我的公司数据库上工作需要一个多小时(有很多表)。

而是看这个视觉工作室扩展 http://visualstudiogallery.msdn.microsoft.com/ee4fcff9-0c4c-4179-afd9-afd9-7a2fb90f5838

它生成清洁码,WCF序列化类,并将数据库默认约束作为POCO CTOR的一部分。

免责声明:我应该提到我是该扩展的作者

许可以下: CC-BY-SA归因
不隶属于 StackOverflow
scroll top