默认情况下,将实体框架核心设置为将字符串列创建为VARCHAR(250)

时间:2017-05-16 14:13:13

标签: c# asp.net-core-mvc entity-framework-core

根据Entity Framework Core的文档,SQL Server将NVARCAHR(MAX)用于string类型的任何属性,但我想使用VARCAHR(250)作为默认值。

在Entity Framework 6中,有一些modelBuilder.Properties()可以用来修改所有模型的属性,在文档中他们解释了如何更改单个对象的属性的默认值但是如果我说200个对象那么很多额外的代码。如何更改全局默认值?

在Core 1中你必须遍历所有内容,我在新的Core 2 Preview 1上(因此链接适用于核心1时不会重复)

0 个答案:

没有答案