با سلام و تشکر
اشکالی در تجزیه و تحلیل و طراحی مدلها هست.با این مدلها تنها یک مرتبه میتوان فرم را تکمیل کرد و اطلاعات چند کاربر را نمیتوان دریافت کرد.
برای رفع مشکل پیشنهاد میشه که یه مدل برای ثبت هر کاربر به شکل زیر تعریف بشه:
و مدل vlaue به شکل زیر اصلاح بشه
اشکالی در تجزیه و تحلیل و طراحی مدلها هست.با این مدلها تنها یک مرتبه میتوان فرم را تکمیل کرد و اطلاعات چند کاربر را نمیتوان دریافت کرد.
برای رفع مشکل پیشنهاد میشه که یه مدل برای ثبت هر کاربر به شکل زیر تعریف بشه:
public class row { public int Id { get; set; } public string username{ get; set; } public string ip{ get; set; } . . public virtual Field Field { get; set; } public int fieldId { get; set; } }
public class Value { public string Val { get; set; } public virtual Field Field { get; set; } [ForeignKey("Field")] [key] public int FieldId { get; set; } public virtual row row { get; set; } [ForeignKey("row")] [key] public int rowid { get; set; } }