【发布时间】:2020-08-03 13:10:21
【问题描述】:
我正在尝试重构 OnModelCreating 方法之前它曾经是 ASP.net 的一部分::
protected override void OnModelCreating(ModelBuilder modelBuilder)
{
base.OnModelCreating(modelBuilder);
modelBuilder.Types().Configure(c => c.ToTable(c.ClrType.Name.ToUpper()));
modelBuilder.Properties().Configure(c => c.HasColumnName(c.ClrPropertyInfo.Name.ToUpper()));
....
但现在在迁移到 .netCore 3.1 后,我收到了这个错误
“ModelBuilder”不包含“Types”的定义,并且找不到接受“ModelBuilder”类型的第一个参数的可访问扩展方法“Types”
您能否建议一种在保持相同旧逻辑的同时正确重构代码的方法
感谢您的帮助
【问题讨论】:
标签: asp.net-core