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

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

کاربر سایت

mkxd771

عضویت از 1393/06/04

ساخت فرم Create برای جدول چند به چند در MVC

  • شنبه 12 دی 1394
  • 15:38
تشکر میکنم

سه جدول داریم.

Book : BookId,BookName
Author : AuthorId,AuthorName
BookAuthor : Id,BookId,AuthorId

جدول Book جدول کتاب، جدول Author جدول نویسندگان و جدول BookAuthor جدول واسط بین کتاب و نویسنده می باشد. BookId در جدول Book کلید اصلی، AuthorId در جدول Author کلید اصلی می باشد. BookId و AuthorId در جدول BookAuthor کلید خارجی می باشند که به کلید های اصلی در جداول Book و Author مرتبط می باشند. رابطه Book و Author چند به چند می باشد و جدول BookAuthor جدول واسط می باشد (رابطه Book و BookAuthor یک به چند می باشد. رابطه Author و BookAuthor نیز یک به چند می باشد.)

مدل استفاده شده Database First می باشد و برای ساخت فرم Create از scaffolding برنامه Visual Studio استفاده شده است.

برای ساخت فرم Create جدول Book مشکل دارم. Model مربوط به Book شامل عبارت زیر می باشد.

public virtual ICollection<BookAuthor> BookAuthor { get; set; }

چطور می توانم در فرم Create مربوط به Book لیست نویسندگان را داده و آنها را به BookAuthor در مدل Book بایند (Bind) کنم؟

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

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

mkxd771

عضویت از 1393/06/04

  • سه شنبه 4 اسفند 1394
  • 12:00

راه حل کامل این موضوع رو در لینک زیر پیدا کردم
MVC 5, Entity Framework 6 and Many to Many Relationship : a step by step View Model approach

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

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

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

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