MemberShipUser構造函數需要dateLog字段,如lastLoginDate,它可能在數據存儲中爲null。MembershipUser構造函數需要可能爲空的dateTime字段
但是,當我從存儲中檢索數據並傳入null參數時,出現一個錯誤,它不能爲空。
我該如何解決這個問題?
MemberShipUser構造函數需要dateLog字段,如lastLoginDate,它可能在數據存儲中爲null。MembershipUser構造函數需要可能爲空的dateTime字段
但是,當我從存儲中檢索數據並傳入null參數時,出現一個錯誤,它不能爲空。
我該如何解決這個問題?
更新您的查詢返回的日期爲空 - 也許當前日期或「1900-01-01」
ISNULL(DateField, '1900-01-01') AS DateField
相信隨着ASP.NET標準成員資格提供期望的是,用戶已經註冊在您的網站上,並因此在創建用戶記錄的同時有效登錄。
如果您批量加載成員資格,那麼我建議將lastLoginDate設置爲DateTime.Now,比留空它更好。
成員用戶可以使用可空的DateTime字段繼承此代替嗎?或者這種微妙的變化會起作用嗎? – Caveatrob 2009-04-22 15:49:24