View در Entity Framework Core 3
در تاریخ توسط

 برای استفاده از View‌های SQL Server در Net Core به صورت زیر عمل میکنیم .

1- ابتدا  View رو در SQL بسازید .

2- ساخت یک کلاس که فیلدهای مورد نظر از View رو درونش داشته باشه.

    public class ViewOperator
    {
        public string Operator { get; set; }
    }
3- در فایل DbContext
    protected override void OnModelCreating(ModelBuilder modelBuilder)
        {
            base.OnModelCreating(modelBuilder);

            modelBuilder.Entity(e => e.ToView("ViewOperator").HasNoKey());

        }
4- در سرویسی که میخواهیم View رو فراخوانی کنیم
public Task<List<ViewOperator>>  GetOperators()
        {
            return _context.Set<ViewOperator>().ToListAsync();
        }

5- تمام. هر جا نیاز هست از این متد استفاده میشه .

گروه های پست :
تعداد مشاهده : 2320
تعداد پسندها : 0
تعداد نظرات : 0
تعداد پیوست ها : 0

ارسال دیدگاه

ایمیل شما به کاربران نمایش داده نمی شود .

دیدگاه ها

تا کنون نظری داده نشده است .
اولین کسی باشید که دیدگاه خود را ثبت می کند .

loading...

لطفا منتظر بمانید...