私は次の 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 の代わりに流暢な構成を使用したいと思います。すべての構成で 2 つの文字列プロパティの MaxLength を構成する必要がありDbModelBuilder
ますか?