التغلب على سيارات nhibernate بطلاقة
-
20-09-2019 - |
سؤال
هذا سؤال مبتدئ nhibernate بطلاقة ، لذلك تحمل معي.
لدي مجموعة من الفصول الدراسية ، وأنا أقوم بتطبيق إمكانيات السيارات عليها.
لكنني بحاجة إلى وضع علامة على إحدى خصائص إحدى التقنيات ذات القيد الفريد.
في ويكي بطلاقة ، يقول
في بعض الأحيان يكون من الضروري إجراء تغييرات طفيفة على كيان معين ، دون الرغبة في التأثير على أي شيء آخر ؛ يمكنك القيام بذلك مع طريقة تجاوز.
. override (خريطة => {
map.hasmany (x => x.products) .cascade.all () ؛ }) ؛
لكن لا يمكنني معرفة أي كائن لتطبيق طريقة. override على.
الآن لدي
Autopersistencemodel ReturnModel = automap.assemblyof ()
لكن كائن تشريح الجثث لا يحتوي على طريقة تجاوز.
هل يمكن لشخص أن يعطيني بعض الكود البسيط للسير لي من خلال هذا ، أو يوجهني إلى بعض الروابط مع بعض الأمثلة؟
شكرًا.
المحلول
لديها تجاوز الطريقة في 1.0 RTM. يمكنك استخدامه مثل هذا:
AutoMap.AssemblyOf<Person>().Override<Shelf>(map =>
{
map.HasMany(x => x.Products).Cascade.All();
});