C# 如何使用CodeFirst方法在IdentityServer 4的客户机表中添加新列?

C# 如何使用CodeFirst方法在IdentityServer 4的客户机表中添加新列?,c#,entity-framework-core,openid,identityserver4,C#,Entity Framework Core,Openid,Identityserver4,我正在实现IdentityServer 4。我试图将新字段CustomerId添加到客户端。在进行迁移时,它将创建名为Client的新表,而不是在Clients表中添加新列 namespace xx.xx.Models { [Table("Clients")] public class ApplicationClient : Client { public string CustomerId { get; set; } } } 它们不提供以这种

我正在实现IdentityServer 4。我试图将新字段CustomerId添加到客户端。在进行迁移时,它将创建名为Client的新表,而不是在Clients表中添加新列

namespace xx.xx.Models {
    [Table("Clients")]
    public class ApplicationClient : Client
    {
        public string CustomerId { get; set; }
    } 
}

它们不提供以这种方式扩展模型的能力。但是ClientProperties确实存在,因此您可以使用它将自定义属性存储为键/值对