我在做一个查询的时候,很慢,但是直接执行sql语句又很快,发现是ef自动生成的参数类型 string对应的是nvarchar,而我数据库是varchar,所以慢很多。
解决方法:
实体上加个属性即可[Column(TypeName="varchar")]
这样,生成的参数类型就是varchar
新技能get!
我在做一个查询的时候,很慢,但是直接执行sql语句又很快,发现是ef自动生成的参数类型 string对应的是nvarchar,而我数据库是varchar,所以慢很多。
解决方法:
实体上加个属性即可[Column(TypeName="varchar")]
这样,生成的参数类型就是varchar
新技能get!