相关疑难解决方法(0)

LINQ to Entities区分大小写比较

这不是LINQ to Entities中区分大小写的比较:

Thingies.First(t => t.Name == "ThingamaBob");
Run Code Online (Sandbox Code Playgroud)

如何与LINQ to Entities实现区分大小写的比较?

.net c# linq-to-entities entity-framework-4

110
推荐指数
4
解决办法
6万
查看次数

比较哈希密码

我正在使用.net 3.5.这里的问题是我似乎无法获得匹配的密码.我曾尝试在两者上使用ComputeHash方法,但它会生成不同的哈希值.因为它们现在是阵列的大小不同.(显然它们基于相同的字符串).我做错了什么?("password"是用户输入的byte [] param)

object dataPassword = database.ExecuteScalar("GetUserPassword", new object[] {userName});
if(dataPassword != null && !(dataPassword is DBNull))
{
    SHA1Managed hashProvider = new SHA1Managed();
    byte[] hashedPassword = (byte[])dataPassword;                    
    byte[] hash = hashProvider.ComputeHash(password);
    result = hashedPassword.Equals(hash);

}
Run Code Online (Sandbox Code Playgroud)

.net c#

1
推荐指数
1
解决办法
3808
查看次数

标签 统计

.net ×2

c# ×2

entity-framework-4 ×1

linq-to-entities ×1