一、引起的源头
环境:vs2015,sqlserver2008
相关程序包:ef6
定义了一个实体article
public class Article { public string Data{ get;set;} }
EntityTypeConfiguration的配置
Property(a => a.Data).IsRequired().HasColumnType("text");
这样可以正常生成表字段,而且类型也正确
插入数据的时候,就引起了以下异常
System.Data.SqlClient.SqlException: 数据类型 text 和 varchar 在 equal to 运算符中不兼容。