私は、データアクセスのためにSQLにlinqを使用し始めました。読み取り専用の場合は正常に動作しています。しかしそれは更新のために働かない。私はいくつかのフォーラムでスレッドを読んできました。匿名型(私の場合は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;
}
これはまさに私がアダムに感謝する必要があるものです。 –