NHibernateは、ユーザーまたはアプリケーションによって手動で設定されていない場合にのみ、NHibernateにエンティティのGUIDを生成させます。基本的に、新しいGuid()(すべて0)でオブジェクトを保存するとき、NHibernateはオブジェクトを生成する必要があります。 0以外のGuidを持つオブジェクトを保存するときは、代わりにそのオブジェクトを使用する必要があります。NHibernate Guidジェネレーター(新規の場合)
自分の発電機を作成する唯一の方法はありますか?
編集皆さん、私は「割り当てられました」と認識しています。私はそれを知っていたと明記していたはずです。それは私がしたいことをしないので、私が探しているオプションではありません。私自身の発電機を書くことは機能するオプションですが、私は何か他のものを望みます。私は他に何もないと思っています。
をIDを生成whouldいいえ、私はそうではありません。私はそれが0以外の値が保存されていると見なすように動作するとは思わない。それはないかもしれない。私は自分でGUIDを作成したいので私はIdに0以外の値を設定します。 – wasabi
ああそれは違う、あなたは疑問がはっきりしていなかった。 – Rippo
Gosh。私はそれをかなり明確に描いたと思った。 – wasabi