我剛開始使用linq to sql進行數據訪問。它工作正常只讀。但它不適用於更新。我一直在幾個論壇上閱讀主題。很明顯,匿名類型(在我的情況下var)不能更新。我無法找到我應該替換var以及在哪裏找到它。我會感謝任何幫助。Linq to SQL更新數據
以下是代碼。唯一的例外是
錯誤1屬性或索引「AnonymousType#1.date_last_logon」不能被分配到 - 它是隻讀
fmcsaDataContext db = new fmcsaDataContext();
// DataTable _UserTable;
UserModel _UserModel = new UserModel();
var users = from u in db.FMCSA_USERs
where u.USER_NAME == pName && u.ACTIVE == true
select new
{
date_last_logon = u.DATE_LAST_LOGON,
date_current_logon = u.DATE_CURRENT_LOGON,
failed_login = u.FAILED_LOGIN,
};
if (users.Count() == 0)
return null;
foreach (var user in users)
{
user.date_last_logon = user.date_current_logon;
}
這正是我需要感謝的亞當。 – 2011-01-28 18:36:13