using System; using System.Linq; using Microsoft.EntityFrameworkCore; using xAiApi.AI.Interfaces.Entities; using xAiApi.AI.Models.Entities; using xDataService.Configuration; using xDataService.Db; using xDataService.EFRepositories; using xDataService.Interfaces; namespace xAiApi.Data.Repositories.Ef { /// /// a Repository Pattern Implementation for /// manipulating AiMessage ... /// /// public class XAiMessageEfRepository : XBaseEFRepository, IXAiMessageRepository where TDbContext : XDbContext { // public XAiMessageEfRepository( IXUnitOfWorks unitOfWorks, XDataServiceConfiguration configuration, IXKeyGenerator keyGenerator = null, IXAiMessageEvents baseRepositoryEvents = null ) : base( unitOfWorks, configuration, keyGenerator, baseRepositoryEvents ) { } public override IQueryable GetFullDbSet() { // return dbSet .Include(x => x.Conversation); } // #region Special ... #endregion } }