C# 如何首先使用迁移向实体框架核心代码中的列添加描述?

C# 如何首先使用迁移向实体框架核心代码中的列添加描述?,c#,entity-framework-core,ef-core-3.0,C#,Entity Framework Core,Ef Core 3.0,我使用的是实体框架核心3.0代码。如何在实体配置类或迁移中添加列的描述,以便它们最终成为SQL Server中的列描述 实体框架4.3.1有一个出版物,但我无法在实体框架核心中发布。您可以使用fluent API: modelBuilder.Entity<MyEntity>() .Property(e => e.MyProperty) .HasComment("My Column Description"); modelBuilder.Entity() .Pr

我使用的是实体框架核心3.0代码。如何在实体配置类或迁移中添加列的描述,以便它们最终成为SQL Server中的列描述

实体框架4.3.1有一个出版物,但我无法在实体框架核心中发布。

您可以使用fluent API:

modelBuilder.Entity<MyEntity>()
    .Property(e => e.MyProperty)
    .HasComment("My Column Description");
modelBuilder.Entity()
.Property(e=>e.MyProperty)
.HasComment(“我的专栏描述”);

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

如果您共享代码,其他人将更容易理解您的问题。您好,我尝试了您的建议,但在创建迁移时出现错误“对象引用未设置为对象的实例”。您好,我已使用EF Core 3.1对其进行了测试,SqlServer和它为我工作。它只在表创建完成后工作,在数据库中添加注释而不使用此错误的现有表,非常感谢您的帮助