如果字段以前没有定义,则用于确定字段的大小。
foreach (var property in modelBuilder.Model.GetEntityTypes()
.SelectMany(e => e.GetProperties()
.Where(p => p.ClrType == typeof(string))))
property.Relational().ColumnType = "varchar(100)";

错误消息: 'IMutableProperty‘不包含“关系”的定义,也找不到接受'IMutableProperty’类型的第一个参数的可访问扩展方法'Relational‘(您是缺少使用指令还是程序集引用?)
发布于 2022-07-01 20:34:23
将Relational().ColumnType命令替换为SetColumnType()
foreach (var property in modelBuilder.Model.GetEntityTypes()
.SelectMany(e => e.GetProperties()
.Where(p => p.ClrType == typeof(string))))
property.SetColumnType("varchar(100)");取决于失败检查是否调用了Linq库
using System.Linq;https://stackoverflow.com/questions/72834386
复制相似问题