나는 이것이 간단해야한다고 생각하지만 어떻게해야 할지를 알 수 없다. 나는 다음과 같은지도가 있다고 가정 : 테이블을 생성Fluent Nhibernate 1.0 - 클래스와 조인 하위 클래스 사이의 외래 키 제약 이름 지정
public class AnimalMap : ClassMap<Animal> { Id(x => x.Id); }
public class CatMap: SubclassMap<Cat> {
Extends<AnimalMap>();
Map(x => x.IsDomestic);
}
을 나는 예상대로 :
언급 한 바와 같이Animal
------
Id
Cat
----
AnimalId : FK to Animal (named FK3500ABA0D)
IsDomestic
의 FK는 DB에 의해 생성 FK3500ABA0D으로 끝됩니다. 내가하고 싶은 것은 그 제약 조건의 이름을 설정하는 것이지만, Fluent NHibernate (또는 실제로는 NHibernate를 사용하여)를 수행하는 방법을 찾을 수 없습니다.
그래서 나는 무엇을 놓치고 있습니까?
FNH 1.0 명 FKS 수있는 능력이 없었로 명명 될 것이다 : – Andy