ارتباط یک ویو با چند مدل در asp.net mvc

بپرسید

0

{{ digitTrunc(content.likes) }}

سلام. من دو تا مدل دارم به اسم های Article و Comment که ارتباط یک به چند بینشون هست. یک ویو هست که لیست مقاله های رو نمایش میده و کاربر با انتخاب هر کدوم به صفحه جدید رفته و اطلاعات کامل رو میبینه. اما کامنت ها داخل مدل دیگه ای هستن. توی Article یک کالکشن از کامنت ها بصورت زیر دارم:

public virtual ICollection<Comment> Comments { get; set; }

و داخل مدل Comment:

public virtual Article Article { get; set; }

میخواستم بدونم چطور باید یک کامنت رو داخل ویو مربوط به Article ایجاد کنم؟ وقتی ویو create کامنت رو بصورت پارشیال داخل ویو detail مقاله نمایش میدم باید یک نمونه خالی از Comment بفرستم وگرنه خطا میده و ازم مدل میخواد. در اینصورت ویو نمایش داده میشه ولی چیزی داخل دیتابیس ثبت نمیشه:

@Html.Partial("CommentCreate", new PooyanHolding.Models.Comment())

کسی میتونه راهنمایی کنه؟

دوره های شبکه، برنامه نویسی، مجازی سازی، امنیت، نفوذ و ... با برترین های ایران

پاسخ ها به این سوال

پاسخ ها به این سوال

{{ digitTrunc(post.likes) }}

این پست در تاریخ {{ dateString(new Date(post.deleteDate)) }} توسط {{ post.deletedByUser }} حذف شده است.

دلیل حذف: {{ post.deleteReason ?? 'نامشخص' }}

{{ err }}
{{ post.userAchivements.rhodiumAchievements }}
{{ post.userAchivements.platinumAchievements }}
{{ post.userAchivements.goldAchievements }}
{{ post.userAchivements.silverAchievements }}
{{ post.userAchivements.bronzeAchievements }}
{{ timeSince(new Date(post.date)) }} قبل

برای ثبت پاسخ خود در وب سایت وارد حساب کاربری خود شوید
قابلیت ارسال مطلب توسط مدیریت سایت غیر فعال شده است