dapper使用时性能优化

 数据库中类型

Area 数据库类型 varchar 

dapper 来操作数据库,不能直接写 sql      Area=@Area)   //dapper 对C#中的字符串类型 默认是对应数据库nvarchar 进行比较,会影响性能。。。

 

 

 

string sql = "Select * from V_PermissionAction where UserId=@UserId and Area=Convert(varchar, @Area) and Controller = Convert(varchar, @Controller) ";
var list = db.Query(sql, new { UserId = UserId, Area = Area, Controller = Controller });

转载于:https://www.cnblogs.com/Tom-yi/p/7941440.html

你可能感兴趣的:(dapper使用时性能优化)