gpt4 book ai didi

c# - EF Poco 为特定表生成

转载 作者:行者123 更新时间:2023-11-30 14:54:35 25 4
gpt4 key购买 nike

可以为 Entity Framework 中的一个选定表生成一个POCO类。

很少有工具可以做到这一点,但它确实会为所有表生成,

我问这个的主要原因是为单个表生成一个 POCO 类,并手动为其添加属性,我需要做的就是将它附加到 DbContext 作为属性 :).

例如使用包管理器,他们添加迁移的方式

generate-poco TableName FileName.cs

最佳答案

您可以使用 ADO.Net 向导从数据库中为您生成 POCO 类。该向导将为每个表生成一个部分类,其属性与您的字段名称相匹配。这是我过去在想将新的大表添加到现有代码优先上下文时所做的。

  1. 添加->新项目-> ADO.Net 实体数据模型
  2. 将生成的 POCO 类移动到其他文件夹(并编辑命名空间)
  3. 删除其余的额外内容(即 .edmx 文件和生成的上下文)
  4. 将 DBSet 添加到“您的”DBContext

如果您正在使用 EF 迁移

  1. 添加迁移
  2. 更新数据库

关于c# - EF Poco 为特定表生成,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/27201502/

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