ApplicationDbContextW.cs

45 lines | 902 B Blame History Raw Download
using System;
using System.Collections.Generic;
using System.Linq;
using System.Threading.Tasks;

using Microsoft.EntityFrameworkCore;

using Tools.Identity.EF;

using WebFileServ.Entitites.Identity;

namespace WebFileServ.DAL.DataBase.EF
{
    public class ApplicationDbContextW
        : BaseIdentityContextW<
            long,
            ApplicationUser,
            ApplicationRole
            >
    {
        public ApplicationDbContextW(
            DbContextOptions<ApplicationDbContextW> options
            )
            : base(
                  options
                  )
        {
        }


        protected override void OnConfiguring(DbContextOptionsBuilder optionsBuilder)
        {
            optionsBuilder
                //Microsoft.EntityFrameworkCore.Proxies
                .UseLazyLoadingProxies();

            base.OnConfiguring(optionsBuilder);
        }

    }



}