如何在EF代码中首先映射Sql server的文本字段类型?

Jag*_*ggu 3 c# sql-server entity-framework entity-framework-4.1

我有一个

1)我的Sql server中的文本字段类型,我想将它映射到Entity framework 4.1 Code First.我怎样才能做到这一点?

2)在POCO类中声明字符串变量时,它映射到Sql Server中的nvarchar.它如何映射到varchar?我很确定我的数据将始终是英语而不是多语言.

提前致谢 :)

TCM*_*TCM 10

用这个:

public class Foo
{
    [Column(TypeName = "ntext")]
    [MaxLength]
    public string TextProp {get; set;}
}
Run Code Online (Sandbox Code Playgroud)

这应该在Sql Server中创建ntext列而不是nvarchar.