Запрос LINQ Использование Entity Framework в C # для получения значения в один столбец и в одну строку без использования Where - PullRequest
0 голосов
/ 01 ноября 2019

LINQ-запрос для получения значения Single Column & Single Row.

Создание модуля входа с использованием SHA512 в MVC4. У меня есть две таблицы как UserMaster & tblSalt. Из UserMaster я извлек все поля, но в таблице tblSalt есть только один столбец с одной строкой, поэтому не могу использовать условие Where. Как получить доступ к этому столбцу?

//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.  ;  
}

Предполагается получить доступ к столбцу saltvalue из переменной saltVAL и получить инициализацию для переменной SALT.

...