0
パラメータ:はNHibernateはを削除し、私は次のようにレコードを削除するクエリを実行する必要が
DELETE FROM News WHERE DateRelease <= DATEADD(DAY, -60, GETDATE())
は、これは私のコード
public void Removehistory(Int32 daysToKeepFromNow)
{
using (ISession session = NHibernateHelper.OpenSession())
{
session.Delete("DELETE FROM News WHERE DateRelease <= DATEADD(DAY, -" + daysToKeepFromNow + ", GETDATE())");
}
}
ですが、このエラーを発射:
Not supported for DML operations [DELETE FROM News WHERE DateRelease <= DATEADD(DAY, -60, GETDATE())]
私はかなり新しくnhibernateになっていますが、このクエリの何が問題なのですか?
SQL構文を使用する必要があります最初のパスで正常に見えます。私はC#のようないくつかのタグを追加したい – scsimon