3

我想将我的字符串列之一的默认 nvarchar(4000) 覆盖为 SQL Express 中的文本数据类型。我使用此代码。

modelBuilder.Entity<Accommodation>()
               .Property(p => p.Information)
               .HasColumnType("text");

但是列类型仍然是 nvarchar?

我也在这里问http://social.msdn.microsoft.com/Forums/en/adonetefx/thread/a1d84ea9-2f8e-42f0-bb83-ac9f68805d6d?prof=required

4

1 回答 1

1

啊,我刚刚弄明白了,即使我设置了 DropCreateDatabaseIfModelChanges,添加流畅的映射也不足以强制表再次 dropAndCreate 本身。

我不得不强制它手动更新表格。

于 2011-01-27T11:32:36.983 回答