是否有任何工具可以绘制实体框架模型,并从中生成C#POCO类和MSSQL DDL脚本?
答案 0 :(得分:4)
是的,它被称为Visual Studio,但要获得POCO类而不是复杂的EntityObjects,您必须替换代码生成策略。此功能已在VS 2010中添加,可直接应用于设计器中。你可以从Visual Studio扩展库中获取POCO T4模板。它还包含有关如何使用它的说明。
DDL生成也内置于设计器中(但也可以使用T4和工作流进行修改)。
基本上你必须:
答案 1 :(得分:0)
学家Tihon的答案完全正确,但还有另一种选择 - 手动编写POCO类并放弃设计师。您仍将获得POCO类和生成SQL的能力(使用power tool或Migrations,最终将包含在核心EF Nuget包中。 Code FIrst是许多开发人员更喜欢新开发的方法,如果你仍然想要一个可视化设计师,总会有Visual Studio类设计师来帮助你设计你的POCO!