c# - 如何使用迁移将描述添加到 Entity Framework Core 代码优先中的列?

标签 c# entity-framework-core ef-core-3.0

我正在使用 Entity Framework Core 3.0 代码。如何为实体配置类或迁移中的列添加描述,以便它们最终作为 SQL Server 中的列描述?

Entity Framework 4.3.1 有一个出版物,但我无法在 Entity Framework Core 中做到这一点。

最佳答案

您可以使用 HasComment流畅的API:

modelBuilder.Entity<MyEntity>()
    .Property(e => e.MyProperty)
    .HasComment("My Column Description");

对于 SqlServer,这被映射到相应的表列描述。

关于c# - 如何使用迁移将描述添加到 Entity Framework Core 代码优先中的列?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/59501364/

相关文章:

c# - 如何在本地 IIS 而非 Express 中调试 ASP.NET 5 Web 应用程序

c# - 为什么我的 EF Core DbContext 不受 DI 绑定(bind)?

sql - 与 Entity Framework 核心不同

asp.net-core - 当前运行时目标框架与项目不兼容

asp.net-core - 在 GitHub 工作流中应用 EF 迁移

c# - Silverlight 中动态加载的程序集调用锁定文件的 DllImprot

c# - 定时器使用标签

c# - 找不到类型或命名空间名称 'Key'

entity-framework - EF Core 3 GroupBy 多列 Count Throws 与扩展但 linq 有效