不同的DBMS可能存在一些限制, 如字段名称的最大长度, 索引长度等等. 可以通过ModelBuilder来配置它。
protected override void OnModelCreating(ModelBuilder builder)
{
base.OnModelCreating(builder);
builder.IsUsingOracle();//指定按照Oracle要求
builder.ApplyConfigurationsFromAssembly(typeof(MyDbContext).Assembly);
}