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

نام تاپیک: ارور در ارتباط چند به چند در entity framework

  1. #1

    Question ارور در ارتباط چند به چند در entity framework

    با سلام خدمت دوستان عزیز
    من یک رابطه چند به چند دارم که طبق عکس های زیر طراحی شده اند. اما در هنگام ذخیره کردن در هر کدام از طرف رابطه ها به این ارور برمیخورم. لطفا کمک کنید خیلی خیلی گیرم.از روش code first استفاده کردم

    ممنون
    1.jpg2.jpg3.jpg

  2. #2

    نقل قول: ارور در ارتباط چند به چند در entity framework

    سلام
    به نظر میاد
    primary key ندارید میتونید یه فیلد تعریف کنید و با استفاده از attribute
    [key]
    کلید اصلی تعریف کنید

  3. #3

    نقل قول: ارور در ارتباط چند به چند در entity framework

    میشه بفرمایید Iset چه ویژگی هایی داره ؟؟ چرا ازش استفاده کردید؟

  4. #4

    نقل قول: ارور در ارتباط چند به چند در entity framework

    نقل قول نوشته شده توسط mreram مشاهده تاپیک
    سلام
    به نظر میاد
    primary key ندارید میتونید یه فیلد تعریف کنید و با استفاده از attribute
    [key]
    کلید اصلی تعریف کنید
    سلام
    در کلاسی که از اون ارث بری کردم کلید اصلی رو تعریف کرده ام
    در ضمن iset یکی از collection ها است. و دلیل خاصی برای اون ندارم. چون استادم از اون استفاده میکرد من هم از همون استفاده کردم. در حال حاضر هم به ایشون دسترسی ندارم و خیلی خیلی عجله دارم.

  5. #5

    نقل قول: ارور در ارتباط چند به چند در entity framework

    من خودم dbfrist کا میکنم. اما فکر میکنم شما این رو برای فیلد foreign key خودت نذاشتی !!!!
    کلاست رو هم ندونستم فیلد هات کجان!
    اما اینو اعمال کنن ببین میشه.
    اقا این فیلد هات کجاست اصلا؟
    [ForeignKey("Users_UserId")]
    آخرین ویرایش به وسیله Mahmoud.Afrad : یک شنبه 29 اسفند 1395 در 08:27 صبح

  6. #6

    نقل قول: ارور در ارتباط چند به چند در entity framework

    [QUOTE=RIG000;2131722]من خودم dbfrist کا میکنم. اما فکر میکنم شما این رو برای فیلد foreign key خودت نذاشتی !!!!
    کلاست رو هم ندونستم فیلد هات کجان!
    اما اینو اعمال کنن ببین میشه.
    اقا این فیلد هات کجاست اصلا؟
    [ForeignKey("Users_UserId")]

    با سلام خدمت شما
    خود entity framework برای جدولم کلید خارجی تو دیتابیس تعریف میکنه. درست نشد
    چه فیلدهایی مد نظر شماست؟؟؟؟
    آخرین ویرایش به وسیله Mahmoud.Afrad : یک شنبه 29 اسفند 1395 در 08:27 صبح

  7. #7

    نقل قول: ارور در ارتباط چند به چند در entity framework

    به جای Iset
    icollction بذار و
    یک بار هم List رو امتحان کن.مثلا
     public virtual ICollection<drive> drive { get; set; }
    آخرین ویرایش به وسیله Mahmoud.Afrad : یک شنبه 29 اسفند 1395 در 08:28 صبح

  8. #8

    نقل قول: ارور در ارتباط چند به چند در entity framework

    به جای عکس کد بزارید تا بشه تست کرد. هیچ کس نمیاد از روی عکس کدها رو دوباره بنویسه.

  9. #9
    کاربر دائمی
    تاریخ عضویت
    مهر 1390
    محل زندگی
    rayancode.ir
    پست
    1,559

    نقل قول: ارور در ارتباط چند به چند در entity framework

    سلام.
    من تمام پروژه هام رو با code first انجام میدم.
    forginkey لازم نیست.
    از iset استفاده نکنین.
    بهتره از ilist و بهتر از همه هم icolection هستش.
    شما تعریف کلاس هاتون اشتباه هست. البته به نظر من.
    موفق باشید

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

  1. سوال: ارتباط اکسس با Linq و Entity Framework
    نوشته شده توسط jmfnima در بخش C#‎‎
    پاسخ: 1
    آخرین پست: سه شنبه 08 مرداد 1392, 11:04 صبح
  2. سوال: ارتباط يك به چند در كلاس و ارتباطش با بانك؟
    نوشته شده توسط majid325 در بخش C#‎‎
    پاسخ: 1
    آخرین پست: سه شنبه 16 مهر 1387, 22:25 عصر
  3. پیاده سازی ارتباط چند به چند در فرم ها
    نوشته شده توسط mansoor_csharp در بخش C#‎‎
    پاسخ: 1
    آخرین پست: پنج شنبه 09 شهریور 1385, 16:02 عصر
  4. بازیابی جدول های با ارتباط یک به چند
    نوشته شده توسط علیرضا امینی در بخش گزارش سازی با Crystal Report
    پاسخ: 1
    آخرین پست: جمعه 08 مهر 1384, 07:50 صبح

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

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