PDA

View Full Version : سوال: مشکل با BindingSource و ارتباط آن با EF



علیرضا حسن زاده
شنبه 19 شهریور 1390, 19:16 عصر
سلام
من دو جدول داریم که جدول دوم یه کلید خارجی داره که در جدول اول کلید اصلی هست با EF همه چی رو درست کردم الان وقتی می یام Entity رو به DataSource کنترل BindingSource میدم درست کار میکنه و می تونم با BindingSource رکورد هم اضافه کنم ولی وقتی از Where استفاده می کنم حذف و ویرایش کار میکنه ولی AddNew کار نمیکنه کسی میدونه مشکل از کجاست؟(البته مشکل با جدول دوم هست وقتی به DataSoure کنترل BindingSource همراه با Where منتسب میشه)

علیرضا حسن زاده
شنبه 19 شهریور 1390, 19:29 عصر
مشکل رو فهمیدم از کجاست ولی راه حلش رو نمی دونم؟
مشکل اینکه وقتی یه Entity رو بدون استفاده از Where به DataSource کنترل BindingSource متصل می کنم نوعی که متصل میشه از نوع EntityCollection هست و میشه Addnew و دیگر اعمال رو براش انجام داد
ولی وقتی Where استفاده می کنم نوع برگشتی Ienumerable میشه که برای کار من مشل سازه و نمیتونم رکورد اضافه کنم؟
خوب اینم از مشکل، کسی راه حلی داره؟