numaralı kimlikte başvuru başvuruları Ebeveyne kimlik içeren bir alt tablo var. Bu bire bir eşleştirmedir, ancak alt tablodaki değerler eksik olabilir. Bir hata yapmadan bunu haritalamada sorun yaşıyorum ... Birkaç şey denedim;Fluentnhibernate
Parent table int id Child table int parentid Parent class int id Child class Parent parent // note I'm referencing parent, not using an int id..
Haritalama .. vb farklı özelliklere sahip, aynı sütun haritalama
Id(x => x.Parent)
.Column("parentid"); // fails
Id(x => x.Parent.Id)
.Column("parentid"); // fails
References(x => x.Parent)
.Column("parentid"); // fails - missing id
// Adding an id field in addition to parent for
// child class (id is then the same as parent.id)
// fails on save
Id(x => x.Id)
.Column("parentid");
References(x => x.Parent)
.Column("parentid");
ben ayrı Kimliği alanına sahip, ancak ebeveyne ziyade sadece bir referans orada olabildiğince değil çocuk sınıfını istiyorum Asla ebeveyn olmayan bir çocuk olmayın. Ancak veritabanında, yalnızca ebeveynin kimliğini saklamak istiyorum.
Bunu nasıl yapabilirim?
1 benim için burada çalıştı Dil PT-BR, ama bunu yapmak için daha şık bir yolu var mı? –