简体   繁体   English

LINQ 查询使用 C# 中的实体框架获取单列和单行值而不使用 Where

[英]LINQ query Using Entity Framework in C# to get Single Column & Single Row Value Without using Where

LINQ query to get Single Column & Single Row value. LINQ 查询以获取单列和单行值。

Creating a login module using SHA512 in MVC4 .MVC4中使用SHA512创建登录模块。 I have two tables as UserMaster & tblSalt .我有两张表作为UserMastertblSalt From UserMaster I have retrieved all the fields but in tblSalt table there is only one column with one row, therefore can't use Where condition.UserMaster我检索了所有字段,但在tblSalt表中只有一列一行,因此不能使用Where条件。 How to access that column?如何访问该列?

//Retrive Stored HASH Value From Database According To Username (one unique field)  
var userInfo = db.UserMasters.Where(s => s.Username == entity.Username.Trim()).FirstOrDefault();  
var saltVAL = db.tblsalts.Max(s => s.saltvalue.ToString().Trim()).FirstOrDefault();
//Assign HASH Value  
if (userInfo != null)  
{  
    OLDHASHValue = userInfo.Hashpwd;  
    SALT = saltVAL.  ;  
}

Expected to access saltvalue column from saltVAL variable & get initialized to SALT variable.预期从saltVAL变量访问saltvalue列并初始化为SALT变量。

Use FirstOrDefault() to grab the first row from your table (or null if the table is empty)使用FirstOrDefault()从表中获取第一行(如果表为空,则使用 null)

var saltVAL = db.tblsalts.FirstOrDefault()

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

相关问题 如何通过使用实体框架获得单一价值 - how to get single value by using entity framework 如何使用LINQ for Entity Framework检查元组中的空值或列中的单个值? - How do I check for a null value in a tuple or single value in a column using LINQ for Entity Framework? 使用带有实体框架和 LINQ 的单个数据库查询搜索多个字符串 - Searching for multiple strings using single database query with entity framework and LINQ 使用LINQ查询或GetObjectKey检索单个Entity Framework实体? - Retrieve single Entity Framework entities using a LINQ query or GetObjectKey? 使用单个LINQ查询使用Entity Framework删除多个记录 - Deleting multiple records with Entity Framework using a single LINQ query 如何在C#中使用LINQ选择单个实体 - How do I select a single entity using LINQ in C# 使用 LINQ C# 基于列将两行合并为单行 - Merge two rows into single row based on a column using LINQ C# 实体框架 Linq 使用多个 where 查询 - Entity Framework Linq Query using multiple where 使用实体框架更新表中的单行 - Update single row in a table using entity framework 是否可以在实体框架中使用单个查询获取多种数据类型? - Is it Possible to Get Multiple Data Type using a Single Query in Entity Framework?
 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM