Пример #1
0
        static async Task Main(string[] args)
        {
            var ef6Ctx = new Ef6Context();
            var foo    = await ef6Ctx.FooSet.AsExpandable().ToListAsync();

            var coreCtx = new CoreContext();
            var bar     = await coreCtx.BarSet.AsExpandable().ToListAsync();
        }
Пример #2
0
        static async Task Main(string[] args)
        {
            var ef6Ctx = new Ef6Context();
            var foo    = await ef6Ctx.FooSet.AsExpandableEF().ToListAsync();

            Expression <Func <Bar, bool> > expressionEf6 = (b) => b != null;
            var resultEf6 = expressionEf6.InvokeEF(null);

            var coreCtx = new CoreContext();
            var bar     = await coreCtx.BarSet.AsExpandableEFCore().ToListAsync();

            Expression <Func <Bar, bool> > expressionCore = (b) => b != null;
            var resultEfCore = expressionCore.InvokeEFCore(null);
        }