コード例 #1
0
 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;
 }
コード例 #2
0
 public void FinishTransaction(IDataAccessAdapter adapter)
 {
     if (adapter.IsTransactionInProgress)
         adapter.Rollback();
 }
コード例 #3
0
 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);
コード例 #5
0
 /// <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);
コード例 #7
0
 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);
コード例 #15
0
 /// <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 OnBeforeTerritoryDeleteRequest(IDataAccessAdapter adapter, TerritoryDeleteRequest request, TerritoryEntity entity);
 partial void OnBeforeShipperUpdateRequest(IDataAccessAdapter adapter, ShipperUpdateRequest request);
コード例 #18
0
        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);
コード例 #20
0
 public GatewayRepository(IDataAccessAdapter dataAccessAdapter)
 {
     this.adapter = dataAccessAdapter;
 }
コード例 #21
0
 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);
コード例 #23
0
 partial void OnBeforeFetchOrderQueryCollectionRequest(IDataAccessAdapter adapter, OrderQueryCollectionRequest request, SortExpression sortExpression, ExcludeIncludeFieldsList excludedIncludedFields, IPrefetchPath2 prefetchPath, IRelationPredicateBucket predicateBucket, int pageNumber, int pageSize, int limit);
コード例 #24
0
 /// <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;
 }
コード例 #25
0
 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);
コード例 #26
0
ファイル: SqlTraceListener.cs プロジェクト: Balansir/Backload
 /// <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;
 }
コード例 #27
0
 partial void OnBeforeOrderDeleteRequest(IDataAccessAdapter adapter, OrderDeleteRequest request, OrderEntity entity);
コード例 #28
0
 partial void OnAfterOrderDeleteRequest(IDataAccessAdapter adapter, OrderDeleteRequest request, OrderEntity entity, ref bool deleted);
コード例 #29
0
 partial void OnBeforeOrderAddRequest(IDataAccessAdapter adapter, OrderAddRequest request);
コード例 #30
0
 public void StartTransaction(IDataAccessAdapter adapter, string transactionName)
 {
     if (!adapter.IsTransactionInProgress)
         adapter.StartTransaction(_IsolationLevel, transactionName);
 }
コード例 #31
0
 partial void OnAfterOrderAddRequest(IDataAccessAdapter adapter, OrderAddRequest request);
コード例 #32
0
 /// <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 OnAfterFetchTerritoryPkRequest(IDataAccessAdapter adapter, TerritoryPkRequest request, TerritoryEntity entity, IPrefetchPath2 prefetchPath, ExcludeIncludeFieldsList excludedIncludedFields);