Code First C#Generation

时间:2012-05-04 11:58:42

标签: c# entity-framework entity code-first

我想使用工具生成C#CodeFirst实体和映射。我使用了Entity Framework Power Tools,我正在寻找更好的解决方案。

使用Entity Framework Power Tools作为示例。这允许使用为每个实体和映射生成的C#类对数据库中的所有表进行反向工程。问题是你必须全部生成它们,而不能只选择几个。

是否有这样的工具可以为您选择的表生成这些C#实体和映射?我不想手工编写这些C#Code First类。

1 个答案:

答案 0 :(得分:0)

如果您有现有数据库,则可能使用模型优先方法和DbContext模板。看一下这个演练http://blogs.msdn.com/b/adonet/archive/2011/09/28/ef-4-2-model-amp-database-first-walkthrough.aspx。您可以在从数据库创建模型后修改模型。此外,在执行此操作时,此博客文章也可能有用:http://blog.oneunicorn.com/2012/02/26/dont-use-code-first-by-mistake/