にはなりません。これは何か意味のある結果にはなりません。送信されたSQLは次のようになります。私は(ちょうどテストのために)そのように行うと{...} where [email protected];@p0 = 0x0001000000FFFFFFFF010000000000000004010000000C53797374656D2E496E74333201000000076D5F76616C75650008010000000B
setParameterをは意味のあるクエリ
(@ P0は意味のある何かを宣言されていない):
hibQuery.SetParameter<int>("UserId", (int)intObject);
期待通りの結果がうまく次のようになります。 {...}where [email protected];@p0 = 1
私はここで間違っていますか? sl3dg3
種類を、私はダブルとトリプルチェックし、彼らは同じです。また何か間違っているはずだと思ったが、何も見つけられなかった。基本的に 'hibQuery.SetParameter(" UserId "、intObject);'型情報なしで単に呼び出すことを提案していますか?さて、この単純化されたソリューションにコードを変更したところ、これまでのところうまくいくようです... – sl3dg3