نمایش نتایج 1 تا 3 از 3

نام تاپیک: درج خودکار اطلاعات در کلیدهای خارجی در Ef CodeFirst

  1. #1
    کاربر دائمی آواتار spring69
    تاریخ عضویت
    مهر 1388
    محل زندگی
    تهران
    سن
    33
    پست
    321

    درج خودکار اطلاعات در کلیدهای خارجی در Ef CodeFirst

    سلام
    قصد دارم بازای هر Entity موجود در dbset، تمامی کلیدهای خارجی که مقدار نال یا صفر دارند را دریافت کنم و بازای هرکدام یک سطر با اطلاعات پیشفرض اضافه کنم و آیدی آن سطر را در جدول اول وارد کنم. این عملیات بصورت بازگشتی می باشد و ممکن است درون سطری که قصد افزودن داریم نیز کلید خارجی موجود باشد که باید همان عملیات قبل را اجرا کند
    مثال:
    Student: studentID - name – family – UniNo
    Uni: UniID – uniName – cityNo
    City: cityID – cityName
    در این مثال قصد داریم دانش آموزی با مشخصات زیر اضافه کنیم:
    Name: std1
    Family: family
    UniNo: NULL
    چون این دانش آموز کلید خارجی دانشگاه را ندارد قصد داریم یک سطر با اطلاعات پیش فرض در جدول uni اضافه کنیم بصورتی که برای فیلد CityNo در آن جدول نیز کلید خارجی از اطلاعات پیش فرض ثبت شود.

    با استفاده از Reflection یه سناریو پیاده کردم ولی با توجه به تعداد بالای جداول، بسیار کند می باشد. میخواستم ببینم با استفاده از امکانات توکار ef و بدون استفاده از رفلکشن و اسمبلی نوردی امکان پیاده سازی همچین موردی هست یا نه.

  2. #2

    نقل قول: درج خودکار اطلاعات در کلیدهای خارجی در Ef CodeFirst

    من یه چیزی اینجا دیدم ببین به دردت میخوره.
    http://stackoverflow.com/questions/1...g-foreign-keys

  3. #3
    کاربر دائمی آواتار hossein_ignore
    تاریخ عضویت
    فروردین 1389
    محل زندگی
    بابلسر
    سن
    33
    پست
    132

    نقل قول: درج خودکار اطلاعات در کلیدهای خارجی در Ef CodeFirst

    باید از TRIGGERS استفاده کنی

تاپیک های مشابه

  1. سوال در مورد درج اطلاعات در پایگاه داده با زبان C#‎.net
    نوشته شده توسط zahra jalili در بخش ASP.NET Web Forms
    پاسخ: 4
    آخرین پست: پنج شنبه 08 اردیبهشت 1390, 12:17 عصر
  2. سوال در مورد نحوه select اطلاعات
    نوشته شده توسط Milad Mohseny در بخش SQL Server
    پاسخ: 2
    آخرین پست: دوشنبه 20 آذر 1385, 11:09 صبح
  3. یه سوال در مورد وارد کردن اطلاعات فارسی و stored procedure
    نوشته شده توسط white fox در بخش SQL Server
    پاسخ: 6
    آخرین پست: شنبه 30 اردیبهشت 1385, 01:01 صبح
  4. سوال در مورد ورود در اطلاعات
    نوشته شده توسط سیروس مقصودی در بخش برنامه نویسی در Delphi
    پاسخ: 5
    آخرین پست: چهارشنبه 06 مهر 1384, 07:39 صبح
  5. سوال در مورد جایگزین نمودن اطلاعات در بانک
    نوشته شده توسط سیروس مقصودی در بخش SQL Server
    پاسخ: 1
    آخرین پست: دوشنبه 06 تیر 1384, 22:12 عصر

برچسب های این تاپیک

قوانین ایجاد تاپیک در تالار

  • شما نمی توانید تاپیک جدید ایجاد کنید
  • شما نمی توانید به تاپیک ها پاسخ دهید
  • شما نمی توانید ضمیمه ارسال کنید
  • شما نمی توانید پاسخ هایتان را ویرایش کنید
  •