Tags: , | Categories: c#, nhibernate Posted by Admin on 5/3/2011 9:18 PM | Comments (0)

Daha önceki örneklerde Fluent NHibernate i her seferinde tek bir sınıf ile kullandık(Öğrenci sınıfı) bu örnekte ise birbiri ile ilişkisi olan iki farklı sınıf tasarlayıp nasıl Map edileceğine deyiniyor olacağım. Örneği yine öğrenci sınıfını kullanarak anlatacağım ve bu sefer Sınıf adında başka bir sınıfımız daha olacak. Böylelikle aralarındaki ilişkiyi kurarak ilişkisel nesneleri de anlamaya çalışıyor olacağız.

Genel olarak ifade etmem gerekirse her öğrencinin bir sınıfının ve her sınıfında öğrencileri olduğunu kabul ederek iki sınıfı da tasarladığımı söyleyebilirim. Böylelikle aşağıdaki öğrenci ve sınıf nesnelerini tanımlayabilirim.

Bu iki sınıfa ait nesneleri birbiri ile ilişkilendirmek için ClassMap'lerinde öğrenci nesnesi için Sinif nesnesine References tanımı, Sinif nesnesinin ClassMap'inde ise öğrenci nesnesine HasMany ile tanımlamamız gerekiyor. Bu tanımlama aşağıdaki gibi yapılabilir.


Faydalı olması dileğiyle.

Kahve ısmarlayın

Aşağıdaki kahve simgesine tıklayarak bana paypal üzerinden kahve ısmarlayabilirsiniz. Kahveye olan düşkünlüğü ile bilinen birisi olarak büyük bir zevkle içeceğimden emin olabilirsiniz.


Add comment




biuquote
Loading