gpt4 book ai didi

c# - 从 EF 模型生成 DDL 和 POCO 类的工具

转载 作者:行者123 更新时间:2023-11-30 21:10:46 25 4
gpt4 key购买 nike

是否有任何工具可以让我绘制 Entity Framework 模型并从中生成 C# POCO 类和 MSSQL DDL 脚本?

最佳答案

是的,它称为 Visual Studio,但要获取 POCO 类而不是复杂的 EntityObjects,您必须替换代码生成策略。这个能力是在VS 2010中加入的,可以直接在设计器中应用。您可以从 Visual Studio 扩展库中获取 POCO T4 模板。它还包含有关如何使用它的说明。

DDL 生成也内置于设计器中(但也可以使用 T4 和工作流进行修改)。

基本上你必须:

  • 在 Entity Framework 设计器中创建模型(选择模型优先方法)
  • 使用扩展管理器(“ADO.NET C# POCO 实体生成器”)下载 POCO 模板
  • 应用新模板(右键单击设计器表面并选择“添加代码生成项”,这应该允许您选择 POCO 模板
  • 右键单击表面并选择“从模型生成数据库”,这将创建正确的 DDL。

关于c# - 从 EF 模型生成 DDL 和 POCO 类的工具,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/8300561/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com