0
我在MVC POST方法中有一些代碼。我試圖簡單地將ViewModel中返回的用戶名與數據庫返回的EF集合進行比較。基本上我想要一個布爾結果。我嘗試使用查找,但它不讓我指定一個Lambda。我嘗試使用Where,但它返回一個列表,不會讓我使用FirstOrDefault。我能得到一些幫助嗎?LINQ:使用查找或在數據庫列表上的位置
[HttpPost]
public ActionResult Login(LoginModel loginModel)
{
try
{
using (PrefCenterEntities db = new PrefCenterEntities())
{
var userName = loginModel.UserName;
var passWord = loginModel.Password;
User pcUser = new User
{
UserName = userName,
Password = passWord
};
// Find if already exists
if (db.Users.Where(y => System.String.Compare(y.UserName, loginModel.UserName, System.StringComparison.OrdinalIgnoreCase) == 0).FirstOrDefault())
}
謝謝!這樣可行。 – user2471435 2014-11-03 15:23:17
@ user2471435,不客氣 – Habib 2014-11-03 15:38:45