public DisconnectedRepository(DisconnectedContext context) { _context = context; _tableName = typeof(TEntity).Name; _table = _context.DataSet.Tables[_tableName]; _dataMapper = new DataMapper <TEntity>(); _expressionProvider = new SqlExpressionProvider(); }
public DisconnectedUnitOfWork() { var tableNames = new string[] { "Route", "Warehouse" }; var connectionString = "Data Source=.;Integrated Security=True;Initial Catalog=Shipment_ML;"; _context = new DisconnectedContext(connectionString, tableNames); _lazyWarehouseRepository = new Lazy <IDisconnectedRepository <Warehouse> >(() => new DisconnectedRepository <Warehouse>(_context)); _lazyRouteRepository = new Lazy <IDisconnectedRepository <Route> >(() => new DisconnectedRepository <Route>(_context)); }