如何创建TEXT而非NVARCHAR的字段?现在我有
public string Text { get; set; }
但是这总是变成nvarchar列,我需要一个Text列
答案 0 :(得分:29)
您可以使用System.ComponentModel.DataAnnotations.Schema.ColumnAttribute
[Column(TypeName = "text")]
public string Text { get; set; }
或通过Fluent API:
modelBuilder.Entity<YourEntityTypeHere>()
.Property( e => e.Text)
.HasColumnType( "text" );