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

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

کاربر سایت

mecloner

عضویت از 1399/01/14

بدست آوردن سطح دسترسی کاربر

  • شنبه 25 مرداد 1399
  • 12:29
تشکر میکنم

سلام

من دوجدول دارم یکی بانام Teachers و یکی هم با نام Roles.این دوجدول باهم رابطه دارند

دریک View من حلقه ای بر روی جدول Teachers زدم تا مشخصات مدرسین رو نشون بدم

یکی از این مشخصات سطح دسترسی هست که از جدول Role مشخص میشه

من برای نمایش این مقدار به شکل زیر عمل کردم :

@foreach(var item in Model)
{
@item.Role.RoleName
}

اما خطای زیر رو به من نشون میده(فایل ضمیمه)

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

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

amircsharp

عضویت از 1399/05/29

  • چهارشنبه 29 مرداد 1399
  • 11:56

سلام، لطفا اطلاعات جداول مدرسین و نقش ها رو قرار بدید.

1-در هنگام گزارش گیری پس از بدست آوردن مدرس نقش های آن را نیز توسط یک sub-query دیگر لیست کنید.

var entity= context.Teachers
                        .Select(t=> new
                        {
                            firstname= t.FirstName,
                            lastname= t.Lastname,
                            Rname= t.role.Roletitle?? "",
                       
                        })

2-سپس با فرستادن اطلاعات به سمت view میتواندی رو آن ها حلقه بزنید.

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

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

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

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