私は流暢にマップされたエンティティのためのいくつかの基本的なcrudメソッドを構築しています。NHibernateのテストエンティティのマッピング
私はちょうど私がcudテストメソッドを実行しているときにロールバックを実行するトランザクションを行う簡単な方法があるかどうかを知りたいですか?
テストされているというコードはここ
の内側にコミットを実行したサンプルを作成します
public int? Create(IIdentifiable entity)
{
int? newId = null;
using (ISession session = SessionFactoryProvider.NewSession)
using (ITransaction transaction = session.BeginTransaction())
{
object newObj = session.Save(entity);
newId = (int?)newObj;
transaction.Commit();
}
return (int?)newId;
}
のをサービス境界、無マルティエンティティの作成 –