コード例 #1
0
 public ConfiguredMatcherDataSourceFactory(
     MappingConfigInfo configInfo,
     LinqExp.Expression <Func <TargetMemberSelector, bool> > targetMemberMatcher,
     ConfiguredLambdaInfo dataSourceLambda,
     QualifiedMember toTargetMember)
     : this(
         configInfo,
         targetMemberMatcher.ToDlrExpression(),
         dataSourceLambda,
         toTargetMember)
 {
 }
コード例 #2
0
 public List <T> GetList <T>(LinqExp.Expression <Func <T, bool> > expression) where T : class
 {
     return(Session.QueryOver <T>().Where(expression).List <T>() as List <T>);
 }
コード例 #3
0
 public T SingleOrDefault <T>(LinqExp.Expression <Func <T, bool> > expression) where T : class
 {
     return(Session.QueryOver <T>().Where(expression).SingleOrDefault());
 }
コード例 #4
0
 public ConfiguredMemberFilter(
     MappingConfigInfo configInfo,
     LinqExp.Expression <Func <TargetMemberSelector, bool> > memberFilterLambda)
     : this(configInfo, memberFilterLambda.ToDlrExpression())
 {
 }
コード例 #5
0
 public static Expression <TDelegate> ToDlrExpression <TDelegate>(this LinqExp.Expression <TDelegate> linqLambda)
 => (Expression <TDelegate>)LinqExpressionToDlrExpressionConverter.Convert(linqLambda);
コード例 #6
0
 protected static LambdaExpression CreateLambda <TArg1, TArg2, TArg3, TReturn>(LinqExp.Expression <Func <TArg1, TArg2, TArg3, TReturn> > linqLambda)
 => (LambdaExpression)LinqExpressionToDlrExpressionConverter.Convert(linqLambda);
コード例 #7
0
 internal static LambdaExpression CreateLambda <TReturn>(LinqExp.Expression <Func <TReturn> > linqLambda)
 => (LambdaExpression)LinqExpressionToDlrExpressionConverter.Convert(linqLambda);
コード例 #8
0
 protected static LambdaExpression CreateLambda <TArg1, TArg2>(LinqExp.Expression <Action <TArg1, TArg2> > linqLambda)
 => (LambdaExpression)LinqExpressionToDlrExpressionConverter.Convert(linqLambda);
コード例 #9
0
 public static ConfiguredSourceValueFilter Create(
     MappingConfigInfo configInfo,
     LinqExp.Expression <Func <SourceValueFilterSpecifier, bool> > valuesFilter)
 {
     return(Create(configInfo, valuesFilter.ToDlrExpression()));
 }
コード例 #10
0
 protected static LambdaExpression CreateLambda(LinqExp.Expression <Action> linqLambda)
 => LinqExpressionToDlrExpressionConverter.Convert(linqLambda);