32 lines
920 B
C#
32 lines
920 B
C#
|
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);
|
|||
|
}
|
|||
|
}
|