コード例 #1
0
ファイル: DAOFactory.cs プロジェクト: johnny5581/Ancestor
        AncestorResult IDataAccessObject.Query <FakeType>(Expression <Func <FakeType, bool> > predicate, Expression <Func <FakeType, object> > selectCondition, string name)
        {
            var map = DataAccessObjectExtensions.CreateProxyMap(DataAccessObjectExtensions.CreateTuple(typeof(FakeType), name));

            return(_dao.QueryFromLambda(predicate, selectCondition, map, false, new AncestorOptions {
                { "AddRowId", true }
            }));
        }
コード例 #2
0
ファイル: DAOFactory.cs プロジェクト: johnny5581/Ancestor
        AncestorResult IDataAccessObject.Query <FakeType>(Expression <Func <FakeType, bool> > predicate, Type realType)
        {
            var map = DataAccessObjectExtensions.CreateProxyMap(DataAccessObjectExtensions.CreateTuple(typeof(FakeType), realType));

            return(_dao.QueryFromLambda(predicate, null, map, false, new AncestorOptions {
                { "AddRowId", true }
            }));
        }
コード例 #3
0
ファイル: DAOFactory.cs プロジェクト: johnny5581/Ancestor
        AncestorResult IDataAccessObject.Query <FakeType1, FakeType2, FakeType3>(Expression <Func <FakeType1, FakeType2, FakeType3, bool> > predicate, Expression <Func <FakeType1, FakeType2, FakeType3, object> > selectCondition, Type realType1, Type realType2, Type realType3)
        {
            var map = DataAccessObjectExtensions.CreateProxyMap(
                DataAccessObjectExtensions.CreateTuple(typeof(FakeType1), realType1),
                DataAccessObjectExtensions.CreateTuple(typeof(FakeType2), realType2),
                DataAccessObjectExtensions.CreateTuple(typeof(FakeType3), realType3)
                );

            return(_dao.QueryFromLambda(predicate, selectCondition, map, false, new AncestorOptions {
                { "AddRowId", true }
            }));
        }
コード例 #4
0
ファイル: DAOFactory.cs プロジェクト: johnny5581/Ancestor
        AncestorResult IDataAccessObject.Query <FakeType1, FakeType2, FakeType3, FakeType4, FakeType5, FakeType6>(Expression <Func <FakeType1, FakeType2, FakeType3, FakeType4, FakeType5, FakeType6, bool> > predicate, Expression <Func <FakeType1, FakeType2, FakeType3, FakeType4, FakeType5, FakeType6, object> > selectCondition, string name1, string name2, string name3, string name4, string name5, string name6)
        {
            var map = DataAccessObjectExtensions.CreateProxyMap(
                DataAccessObjectExtensions.CreateTuple(typeof(FakeType1), name1),
                DataAccessObjectExtensions.CreateTuple(typeof(FakeType2), name2),
                DataAccessObjectExtensions.CreateTuple(typeof(FakeType3), name3),
                DataAccessObjectExtensions.CreateTuple(typeof(FakeType4), name4),
                DataAccessObjectExtensions.CreateTuple(typeof(FakeType5), name5),
                DataAccessObjectExtensions.CreateTuple(typeof(FakeType6), name6)
                );

            return(_dao.QueryFromLambda(predicate, selectCondition, map, false, new AncestorOptions {
                { "AddRowId", true }
            }));
        }