我用Dapper在asp.net mvc中构建一个登录页面,运行时出现一些错误:
'param.UseCache'引发了'System.NullReferenceException'类型的异常。
这是我的代码:
public User GetUserAuthenticated(string userName, string password, bool encrypt = false)
{
try
{
var param = new DynamicParameters();
param.Add("@UserName", userName);
param.Add("@PassWord", encrypt ? EncryptionService.MD5Encrypt(password) : password);
param.Add("@Result", 0, dbType: DbType.Boolean, direction: ParameterDirection.Output);
return UnitOfWork.Procedure<User>("Authorize_Login", param).FirstOrDefault();
}
catch (Exception)
{
return null;
}
}
有帮助吗?