【发布时间】:2015-05-22 08:51:06
【问题描述】:
我有以下 BaseEntity
public class BaseEntity
{
public BaseEntity()
{
DateCreated = DateTime.UtcNow;
DateModified = DateTime.UtcNow;
}
public DateTime DateCreated { get; set; }
public DateTime DateModified { get; set; }
[MaxLength(36)]
public string CreateUserId { get; set; }
[MaxLength(36)]
public string ModifyUserId { get; set; }
}
我所有的其他实体都来源于它。现在我想使用流畅的配置而不是 DataAnnotations。我真的必须在每个 DbModelBuilder 配置中配置两个字符串属性的 MaxLength 吗?
【问题讨论】:
标签: c# entity-framework ef-code-first ef-fluent-api