Beispiel #1
0
 public DisconnectedRepository(DisconnectedContext context)
 {
     _context            = context;
     _tableName          = typeof(TEntity).Name;
     _table              = _context.DataSet.Tables[_tableName];
     _dataMapper         = new DataMapper <TEntity>();
     _expressionProvider = new SqlExpressionProvider();
 }
Beispiel #2
0
        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));
        }