using System; using System.Collections.Generic; using System.Data.Entity; using System.Linq; using System.Text; using System.Threading.Tasks; namespace Weee.DAL { //public interface IUnitOfWork:IDisposable //{ // DbSet Set() where T : class; // void Commit(); //} //public class UnitOfWork : IUnitOfWork //{ // readonly WeeeDataContext _context; // private bool _isDisposed; // public UnitOfWork(WeeeDataContext context) // { // _context = context; // } // public DbSet Set() where T : class // { // return _context.Set(); // } // public void Commit() // { // _context.SaveChanges(); // } // public void Dispose() // { // if (_isDisposed) return; // _isDisposed = true; // _context.Dispose(); // } //} }