0
を型オブジェクトのIDをマッピングするために流暢NHibernateは、自動マッピングを使用して、我々はこのようになりますベースのエンティティクラスがありますエンティティから継承ベースのエンティティクラスから、私は今働いているプロジェクトで
public abstract class Entity<T> where T : Entity<T>
{
public virtual object Id { get; protected set }
// Equals, GetHashCode overrides, etc...
}
ほとんどのクラスをSQL ServerデータベースのIDをint列にマップする必要がありますが、少なくとも1つはlong(bigint)にマップする必要があります。
FluentNH自動マッピング規則を作成して、これらのオブジェクトIDをデフォルトでintにマップできますか?
次に、長いIDを処理するために別の規則またはIAutoMappingOverrideを使用できます。
ありがとうございます!