+1 امتیاز
قبل در برنامه نویسی توسط (28 امتیاز)
ویرایش شده قبل توسط

آیا امکان ایجاد assosiation بین یک entity از پرتال، مثل User، با یک entity از package دیگری که متعلق به business خودمان است، به نحوی که یک navigation property به User اضافه شود وجود دارد؟ (شکل زیر)

1 پاسخ

+1 امتیاز
قبل توسط (1.2هزار امتیاز)
انتخاب شده قبل توسط
 
بهترین پاسخ

بله امکان پذیر است. بدیهی است باید موجودیت UserEntity را در نمودار خود کشیده باشید و برای آنهم تولید کد کنید چرا که به کلاس مربوطه در پرتال دسترسی ندارید. این کلاس می تواند در بسته دیگری قرار داشته باشد ولی باید به جدولی با نامه ORG_USER نگاشت بشود. 

 

قبل توسط (28 امتیاز)
تاثیر رابطه فوق در database بصورت اضافه شدن کلید خارجی جدول party در جدول user خواهد بود، آیا در این حالت، این کلید به ORG_USER اضافه میشود؟
قبل توسط (1.4هزار امتیاز)
این کار توصیه نمی‌شود، زیرا org_user جز موجودیت‌های پرتال است و سایر اپلیکیشن‌ها نباید به آن فیلدی اضافه کنند. یک راه حل می‌تواند شکستن این رابطه و استفاده از یک موجودیت واسط بین party و user باشد.

سوالات مشابه

+1 امتیاز
1 پاسخ 841 بازدید
0 امتیاز
1 پاسخ 1.1هزار بازدید
+1 امتیاز
1 پاسخ 406 بازدید
0 امتیاز
1 پاسخ 434 بازدید
سوال شده 5 سال قبل در برنامه نویسی توسط gatity (139 امتیاز)
+1 امتیاز
1 پاسخ 520 بازدید
سوال شده 6 سال قبل در برنامه نویسی توسط gatity (139 امتیاز)
+1 امتیاز
1 پاسخ 593 بازدید
0 امتیاز
1 پاسخ 484 بازدید
سوال شده 5 سال قبل در برنامه نویسی توسط nirvana (89 امتیاز)
+1 امتیاز
1 پاسخ 608 بازدید
+1 امتیاز
1 پاسخ 430 بازدید
سوال شده 5 سال قبل در برنامه نویسی توسط Saeed Mirshams (186 امتیاز)
...