using Church.Net.DAL.EF; using Church.Net.DAL.EFCoreDBF.Core; using Church.Net.DAL.EFCoreDBF.Interface; using Church.Net.Entity.Games.MD2; using Microsoft.EntityFrameworkCore; using System; using System.Collections.Generic; using System.Linq; using System.Text; using System.Threading.Tasks; namespace Church.Net.DAL.EFCoreDBF { public class D2MobInfoDAL : CrudDALCBase, ICrudDAL { public D2MobInfoDAL(DatabaseOptions databaseOptions) : base(databaseOptions) { } public override IQueryable InitQuery(ChurchNetContext dbContext) { return dbContext.Md2MobInfos .Include(m=>m.MobLevelInfos).ThenInclude(s=>s.AttackInfo) .Include(m => m.MobLevelInfos).ThenInclude(s => s.DefenceInfo) .Include(m => m.MobLevelInfos).ThenInclude(s => s.Skills) .Include(m => m.Skills); } } }