1
私はNHibernateはを通じて、次の生のSQLコードを使用しています、と私はと比較するより多くのサンプルコードを見つけることができませんが、それは今
Int32からDateTimeへのInvalidCast Exception - ただしどこですか?
var query = session.CreateSQLQuery("SELECT COUNT(*), MIN(Created), MAX(Created)" +
" FROM MyStuff WHERE Created < :deadline")
.SetDateTime("deadline", deadline)
.UniqueResult();
(のInt32のDateTimeに)InvalidCastExceptionがで吹く
、私はかなりしていますデッドラインが実際にDateTime型であることを確かめてください(このメソッドは他の型を明示的に取ることもありません)。そして理解する限り、私は結果に型を強制しません。
SQL側で実行されたクエリは何ですか?プロファイラで確認してみてください。 – Alexandr