dotnet-db-context/PoweredSoft.DbContext.EntityFramework/DbSetService.cs

32 lines
920 B
C#
Raw Normal View History

2021-09-20 10:21:48 -04:00
using PoweredSoft.DbContext.Core;
using System;
using System.Collections;
using System.Collections.Generic;
using System.Data.Entity;
using System.Text;
namespace PoweredSoft.DbContext.EntityFramework
{
public class DbSetService : DbQueryService, IDbSetService
{
protected DbSet DbSet { get; }
public DbSetService(DbSet dbSet) : base(dbSet)
{
DbSet = dbSet;
}
public IList Local => DbSet.Local;
public object Add(object entity) => DbSet.Add(entity);
public object Remove(object entity) => DbSet.Remove(entity);
public void AddRange(IEnumerable entities) => DbSet.AddRange(entities);
public void RemoveRange(IEnumerable entities) => DbSet.RemoveRange(entities);
public object Find(params object[] keyValues) => DbSet.Find(keyValues);
public object Attach(object entity) => DbSet.Attach(entity);
}
}