Propresentor

This commit is contained in:
Chris Chen
2025-08-17 21:25:03 -07:00
parent ed89de631b
commit f8ffd3a7fa
18 changed files with 1115 additions and 68 deletions
+28
View File
@@ -0,0 +1,28 @@
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<MobInfo>, ICrudDAL<MobInfo>
{
public D2MobInfoDAL(DatabaseOptions databaseOptions) : base(databaseOptions)
{
}
public override IQueryable<MobInfo> 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);
}
}
}