如何使用代码优先方法进行长文本

时间:2019-03-05 05:22:50

标签: c# entity-framework

我正在尝试使用Entity Framework代码优先方法生成longtext类型的数据库列。我已经使用了Column(TypeName = "longtext")数据注释,但出现错误

  

列,参数或变量#3:找不到数据类型LONGTEXT。

我的代码:

public class MyText
{
    [Key]
    public int Id { get; set; }

    [Column(TypeName = "longtext")]
    public string Txt { get; set; }
}

有什么想法然后可以生成一个longtext列吗?

1 个答案:

答案 0 :(得分:2)

您去了-非常简单...

public class MyText
{
    [Key]
    public int Id { get; set; }

    //leaving this blank it will give you nvarchar(MAX)
    public string Txt { get; set; }
}