public void TestGetData() { string cxx = "SELECT * FROM [Products] where ProductID=@ProductID"; var paras = new SqlParameter { DbType = DbType.Int32, Direction = ParameterDirection.Input, Value = 1, Size = 4, ParameterName = "ProductID" }; int flag = DataAccessorFactory.Create("TestDB").ExecuteNonQuery(cxx, new DbParameter[] { paras }); }
public async Task TestDataAccessorFactory() { var mEntity = await DatabaseInitializeHelper.CreateSimpleMEntity(); try { var dataAccessorFactory = new DataAccessorFactory<DataAccessorContextFactory>(new DataAccessorContextFactory()); using (var dataAccessor = dataAccessorFactory.Create()) { Assert.AreEqual(mEntity.Id, (await dataAccessor.GetSingleOrDefaultAsync<MEntity>(mE => mE.Name.Equals(mEntity.Name))).Id); } } catch (Exception) { Assert.Fail("Something went wrong with this DataAccessorFactory thing..."); } }
public void Setup() { mockQueryFirst2A = CreateA(2); mockQueryFirst2B = CreateB(2); mockQueryFirst4A = CreateA(4); mockQueryFirst4B = CreateB(4); mockQueryFirst8A = CreateA(8); mockQueryFirst8B = CreateB(8); mockQueryFirst16A = CreateA(16); mockQueryFirst16B = CreateB(16); mockQueryFirst32A = CreateA(32); mockQueryFirst32B = CreateB(32); // DAO dapperExecuteAccessor = new DapperAccessor(); var engine = new ExecuteEngineConfig() .ToEngine(); var factory = new DataAccessorFactory(engine); smartExecuteAccessor = factory.Create <IBenchmarkAccessor>(); }
public AccessorResolver(DataAccessorFactory dataAccessorFactory) { Accessor = dataAccessorFactory.Create <T>(); }