private static ScopeAggregate GetSimpleScope(out IDataAccessAdapter adapter) { adapter = new DataAccessAdapter(); var scope = LLBLGenDataScope.Create<LinqMetaData, FunctionMappingStore>(adapter); var dep = new ScopeAggregate { DataScope = scope, Session = new object() }; return dep; }
public void FinishTransaction(IDataAccessAdapter adapter) { if (adapter.IsTransactionInProgress) adapter.Rollback(); }
public Greeter(IDataAccessAdapter dataAccessAdapter) { _dataAccessAdapter = dataAccessAdapter; }
partial void OnBeforeFetchSummaryOfSalesByYearQueryCollectionRequest(IDataAccessAdapter adapter, SummaryOfSalesByYearQueryCollectionRequest request, SortExpression sortExpression, string[] includedFieldNames, IRelationPredicateBucket predicateBucket, int pageNumber, int pageSize, int limit);
/// <summary>CTor which accepts an IDataAccessAdapter implementing object, which will be used to execute queries created with this metadata class.</summary> /// <param name="adapterToUse">the IDataAccessAdapter to use in queries created with this meta data</param> /// <remarks> Be aware that the IDataAccessAdapter object set via this property is kept alive by the LLBLGenProQuery objects created with this meta data /// till they go out of scope.</remarks> public LinqMetaData(IDataAccessAdapter adapterToUse) : this(adapterToUse, null) { }
partial void OnBeforeFetchProductsAboveAveragePriceQueryCollectionRequest(IDataAccessAdapter adapter, ProductsAboveAveragePriceQueryCollectionRequest request, SortExpression sortExpression, string[] includedFieldNames, IRelationPredicateBucket predicateBucket, int pageNumber, int pageSize, int limit);
public GatewayRepository() { this.adapter = new DataAccessAdapter(); }
partial void OnAfterFetchCategorySalesFor1997QueryCollectionRequest(IDataAccessAdapter adapter, CategorySalesFor1997QueryCollectionRequest request, CategorySalesFor1997TypedView typedView, SortExpression sortExpression, string[] includedFieldNames, IRelationPredicateBucket predicateBucket, int pageNumber, int pageSize, int limit, int totalItemCount);
partial void OnBeforeShipperDeleteRequest(IDataAccessAdapter adapter, ShipperDeleteRequest request, ShipperEntity entity);
partial void OnAfterFetchShipperUcShipperNameRequest(IDataAccessAdapter adapter, ShipperUcShipperNameRequest request, ShipperEntity entity, IPredicateExpression predicate, IPrefetchPath2 prefetchPath, ExcludeIncludeFieldsList excludedIncludedFields);
partial void OnBeforeFetchShipperPkRequest(IDataAccessAdapter adapter, ShipperPkRequest request, ShipperEntity entity, IPrefetchPath2 prefetchPath, ExcludeIncludeFieldsList excludedIncludedFields);
partial void OnAfterTerritoryAddRequest(IDataAccessAdapter adapter, TerritoryAddRequest request);
partial void OnBeforeTerritoryUpdateRequest(IDataAccessAdapter adapter, TerritoryUpdateRequest request);
partial void OnAfterTerritoryDeleteRequest(IDataAccessAdapter adapter, TerritoryDeleteRequest request, TerritoryEntity entity, ref bool deleted);
partial void OnBeforeTerritoryDeleteRequest(IDataAccessAdapter adapter, TerritoryDeleteRequest request, TerritoryEntity entity);
partial void OnBeforeShipperUpdateRequest(IDataAccessAdapter adapter, ShipperUpdateRequest request);
public static async Task <T> GetQueryAsync <T>(Func <LinqMetaData, Task <T> > query, IDataAccessAdapter transactionAdapter = null) { if (transactionAdapter != null) { return(await query(new LinqMetaData(transactionAdapter))); } using DataAccessAdapter adapter = new DataAccessAdapter(); return(await query(new LinqMetaData(adapter))); }
partial void OnAfterShipperAddRequest(IDataAccessAdapter adapter, ShipperAddRequest request);
public GatewayRepository(IDataAccessAdapter dataAccessAdapter) { this.adapter = dataAccessAdapter; }
partial void OnAfterFetchOrderPkRequest(IDataAccessAdapter adapter, OrderPkRequest request, OrderEntity entity, IPrefetchPath2 prefetchPath, ExcludeIncludeFieldsList excludedIncludedFields);
partial void OnAfterFetchProductsAboveAveragePriceQueryCollectionRequest(IDataAccessAdapter adapter, ProductsAboveAveragePriceQueryCollectionRequest request, ProductsAboveAveragePriceTypedView typedView, SortExpression sortExpression, string[] includedFieldNames, IRelationPredicateBucket predicateBucket, int pageNumber, int pageSize, int limit, int totalItemCount);
partial void OnBeforeFetchOrderQueryCollectionRequest(IDataAccessAdapter adapter, OrderQueryCollectionRequest request, SortExpression sortExpression, ExcludeIncludeFieldsList excludedIncludedFields, IPrefetchPath2 prefetchPath, IRelationPredicateBucket predicateBucket, int pageNumber, int pageSize, int limit);
/// <summary>CTor which accepts an IDataAccessAdapter implementing object, which will be used to execute queries created with this metadata class.</summary> /// <param name="adapterToUse">the IDataAccessAdapter to use in queries created with this meta data</param> /// <param name="customFunctionMappings">The custom function mappings to use. These take higher precedence than the ones in the DQE to use.</param> /// <remarks> Be aware that the IDataAccessAdapter object set via this property is kept alive by the LLBLGenProQuery objects created with this meta data /// till they go out of scope.</remarks> public LinqMetaData(IDataAccessAdapter adapterToUse, FunctionMappingStore customFunctionMappings) { _adapterToUse = adapterToUse; _customFunctionMappings = customFunctionMappings; }
partial void OnAfterFetchOrderQueryCollectionRequest(IDataAccessAdapter adapter, OrderQueryCollectionRequest request, EntityCollection <OrderEntity> entities, SortExpression sortExpression, ExcludeIncludeFieldsList excludedIncludedFields, IPrefetchPath2 prefetchPath, IRelationPredicateBucket predicateBucket, int pageNumber, int pageSize, int limit, int totalItemCount);
/// <summary> /// Creates a new instance of the <see cref="SqlTraceListener"/> using the specified <see cref="IDataAccessAdapter"/>. /// </summary> /// <param name="dataAccessAdapter"></param> public SqlTraceListener(IDataAccessAdapter dataAccessAdapter) : base("SqlTraceListener") { DataAccessAdapter = dataAccessAdapter; }
partial void OnBeforeOrderDeleteRequest(IDataAccessAdapter adapter, OrderDeleteRequest request, OrderEntity entity);
partial void OnAfterOrderDeleteRequest(IDataAccessAdapter adapter, OrderDeleteRequest request, OrderEntity entity, ref bool deleted);
partial void OnBeforeOrderAddRequest(IDataAccessAdapter adapter, OrderAddRequest request);
public void StartTransaction(IDataAccessAdapter adapter, string transactionName) { if (!adapter.IsTransactionInProgress) adapter.StartTransaction(_IsolationLevel, transactionName); }
partial void OnAfterOrderAddRequest(IDataAccessAdapter adapter, OrderAddRequest request);
partial void OnAfterFetchTerritoryPkRequest(IDataAccessAdapter adapter, TerritoryPkRequest request, TerritoryEntity entity, IPrefetchPath2 prefetchPath, ExcludeIncludeFieldsList excludedIncludedFields);