我想将我的一个字符串列的默认nvarchar(4000)覆盖为SQL Express中的文本数据类型。我用这个代码。
modelBuilder.Entity<Accommodation>()
.Property(p => p.Information)
.HasColumnType("text");
但是列类型仍然是nvarchar?
答案 0 :(得分:1)
啊,我刚想通了,添加流畅的映射不足以强制表再次dropAndCreate自己,即使我设置了DropCreateDatabaseIfModelChanges。
我不得不强制它手动更新表格。