我寫了一些LINQ,我在數據庫中檢查用戶名是否是唯一的,當我添加一個新用戶時。我的代碼(見下文)有效,但有沒有更好的方法來做到這一點?如果用戶名不存在,我目前依靠捕獲錯誤。LINQ和唯一ID
try
{
var User = (from u in _database.Users
where u.UserID == strUserName
select u).First();
if (User != null)
{
blnUnique = false;
}
}
catch
{
blnUnique = false;
}
謝謝...「任意」看起來是什麼,我一直在尋找,因爲它返回一個true或不同FirstOrDefault假 – user517406 2011-04-06 11:55:58