数据库中类型

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<P.PermissionAction>(sql, new { UserId = UserId, Area = Area, Controller = Controller });

posted on 2017-12-01 12:25  Hai_yi  阅读(1184)  评论(2编辑  收藏  举报