مرجع تخصصی برنامه نویسان

انجمن تخصصی برنامه نویسان فارسی زبان

کاربر سایت

Mr-Mohammad

عضویت از 1393/03/20

مشکل با ذخیره کردن داده ها با حلقه

  • سه شنبه 6 تیر 1396
  • 01:00
تشکر میکنم

سلام ساختار دیتابیسم به صورت زیر هست

من یک حلقه for دارم که یک سری اطلاعات میبره ذخیره میکنه

موقع اجرا کردن برنامه خطای زیر میده

کد :

            for (int i = 0; i <=10; i++)
            {
                voucherTree tree=new voucherTree();
                tree.voucherTreeID = 2;
                tree.Description = "DescriptionDescriptionDescriptionDescriptionDescriptionDescriptionDescription";
                tree.creditor = "125000";
                db.voucherTrees.Add(tree);
                db.SaveChanges();
            }

خطا :

Saving or accepting changes failed because more than one entity of type 'FTS_EF.Models.voucherTree' have the same primary key value. Ensure that explicitly set primary key values are unique. Ensure that database-generated primary keys are configured correctly in the database and in the Entity Framework model. Use the Entity Designer for Database First/Model First configuration. Use the 'HasDatabaseGeneratedOption" fluent API or 'DatabaseGeneratedAttribute' for Code First configuration.

پاسخ های این پرسش

تعداد پاسخ ها : 5 پاسخ
کاربر سایت

ایمان مدائنی

عضویت از 1392/01/20

  • سه شنبه 6 تیر 1396
  • 10:02

خطا ار کلید اصلی جدول هست

باید بررسی کنید و علت را پیدا کنید

کاربر سایت

Mr-Mohammad

عضویت از 1393/03/20

  • سه شنبه 6 تیر 1396
  • 10:27
من فقط این مشکل با حلقه دارم بدون حلقه برنامه بدون مشکل کار میکنه از نظر طراحی و ساختار همه چی درست و بدون ایراد هست چون برای درج یک رکورد عمل میکنه
کاربر سایت

ایمان مدائنی

عضویت از 1392/01/20

  • سه شنبه 6 تیر 1396
  • 10:31

VoucherTreeID در تصویر نیست ولی در مدل پر کردید

کاربر سایت

Mr-Mohammad

عضویت از 1393/03/20

  • سه شنبه 6 تیر 1396
  • 11:05

نه اینو قبل از اینکه عکس بگیرم اصلاح کرده بودم ربطی به اون نداره

در خوده SQL مشکلی وجود نداره

به صورت تکی هم عمل میکنه

من فکر میکنم خوده EF داره جلوی این کارو میگیره

کاربر سایت

Mr-Mohammad

عضویت از 1393/03/20

  • سه شنبه 6 تیر 1396
  • 11:08

مشکل حل شد

کاربرانی که از این پست تشکر کرده اند

هیچ کاربری تا کنون از این پست تشکر نکرده است

اگر نیاز به یک مشاور در زمینه طراحی سایت ، برنامه نویسی و بازاریابی الکترونیکی دارید

با ما تماس بگیرید تا در این مسیر همراهتان باشیم :)