├── .gitignore ├── LICENSE ├── README.md └── src ├── EntityFramework.MemoryJoin.TestRunner45 ├── App.config ├── DAL │ ├── Address.cs │ ├── Price.cs │ └── SampleContext.cs ├── EntityFramework.MemoryJoin.TestRunner45.csproj ├── Program.cs ├── Properties │ └── AssemblyInfo.cs └── packages.config ├── EntityFramework.MemoryJoin.sln ├── EntityFramework.MemoryJoin ├── App.config ├── EntityFramework.MemoryJoin.csproj ├── GlobalSuppressions.cs ├── Internal │ ├── EFHelper.cs │ ├── InterceptionOptions.cs │ ├── KnownProvider.cs │ ├── Mapping.cs │ ├── MappingHelper.cs │ └── ValuesInjectionMethodInternal.cs ├── MemoryJoiner.cs ├── MemoryJoinerInterceptor.cs ├── Properties │ └── AssemblyInfo.cs ├── QueryModelClass.cs ├── ValuesInjectionMethod.cs └── packages.config ├── EntityFrameworkCore.MemoryJoin.Ef6 └── EntityFrameworkCore.MemoryJoin.Ef6.csproj ├── EntityFrameworkCore.MemoryJoin.IntegrationTests ├── EntityFrameworkCore.MemoryJoin.IntegrationTests.csproj ├── SqliteTests.cs ├── TestModels │ ├── TestDbContext.cs │ ├── TestEntity.cs │ └── TestInMemoryEntity.cs └── Utils │ ├── TestLogger.cs │ └── TestLoggerFactory.cs ├── EntityFrameworkCore.MemoryJoin.TestRunnerCore ├── DAL │ ├── Address.cs │ └── SampleContext.cs ├── EntityFrameworkCore.MemoryJoin.TestRunnerCore.csproj └── Program.cs ├── EntityFrameworkCore.MemoryJoin.TestRunnerEf6 ├── App.config └── EntityFrameworkCore.MemoryJoin.TestRunnerEf6.csproj ├── EntityFrameworkCore.MemoryJoin.TestRunnerNet5 └── EntityFrameworkCore.MemoryJoin.TestRunnerNet5.csproj └── EntityFrameworkCore.MemoryJoin ├── EntityFrameworkCore.MemoryJoin.csproj ├── Internal └── EFHelper.cs ├── MemoryJoiner.cs ├── MemoryJoinerInterceptor.cs ├── MemoryJoinerMode.cs ├── MemoryJoinerViaInterception.cs ├── QueryModelClass.cs └── ValuesInjectionMethod.cs /.gitignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/neisbut/EntityFramework.MemoryJoin/HEAD/.gitignore -------------------------------------------------------------------------------- /LICENSE: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/neisbut/EntityFramework.MemoryJoin/HEAD/LICENSE -------------------------------------------------------------------------------- /README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/neisbut/EntityFramework.MemoryJoin/HEAD/README.md -------------------------------------------------------------------------------- /src/EntityFramework.MemoryJoin.TestRunner45/App.config: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/neisbut/EntityFramework.MemoryJoin/HEAD/src/EntityFramework.MemoryJoin.TestRunner45/App.config -------------------------------------------------------------------------------- /src/EntityFramework.MemoryJoin.TestRunner45/DAL/Address.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/neisbut/EntityFramework.MemoryJoin/HEAD/src/EntityFramework.MemoryJoin.TestRunner45/DAL/Address.cs -------------------------------------------------------------------------------- /src/EntityFramework.MemoryJoin.TestRunner45/DAL/Price.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/neisbut/EntityFramework.MemoryJoin/HEAD/src/EntityFramework.MemoryJoin.TestRunner45/DAL/Price.cs -------------------------------------------------------------------------------- /src/EntityFramework.MemoryJoin.TestRunner45/DAL/SampleContext.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/neisbut/EntityFramework.MemoryJoin/HEAD/src/EntityFramework.MemoryJoin.TestRunner45/DAL/SampleContext.cs -------------------------------------------------------------------------------- /src/EntityFramework.MemoryJoin.TestRunner45/EntityFramework.MemoryJoin.TestRunner45.csproj: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/neisbut/EntityFramework.MemoryJoin/HEAD/src/EntityFramework.MemoryJoin.TestRunner45/EntityFramework.MemoryJoin.TestRunner45.csproj -------------------------------------------------------------------------------- /src/EntityFramework.MemoryJoin.TestRunner45/Program.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/neisbut/EntityFramework.MemoryJoin/HEAD/src/EntityFramework.MemoryJoin.TestRunner45/Program.cs -------------------------------------------------------------------------------- /src/EntityFramework.MemoryJoin.TestRunner45/Properties/AssemblyInfo.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/neisbut/EntityFramework.MemoryJoin/HEAD/src/EntityFramework.MemoryJoin.TestRunner45/Properties/AssemblyInfo.cs -------------------------------------------------------------------------------- /src/EntityFramework.MemoryJoin.TestRunner45/packages.config: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/neisbut/EntityFramework.MemoryJoin/HEAD/src/EntityFramework.MemoryJoin.TestRunner45/packages.config -------------------------------------------------------------------------------- /src/EntityFramework.MemoryJoin.sln: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/neisbut/EntityFramework.MemoryJoin/HEAD/src/EntityFramework.MemoryJoin.sln -------------------------------------------------------------------------------- /src/EntityFramework.MemoryJoin/App.config: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/neisbut/EntityFramework.MemoryJoin/HEAD/src/EntityFramework.MemoryJoin/App.config -------------------------------------------------------------------------------- /src/EntityFramework.MemoryJoin/EntityFramework.MemoryJoin.csproj: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/neisbut/EntityFramework.MemoryJoin/HEAD/src/EntityFramework.MemoryJoin/EntityFramework.MemoryJoin.csproj -------------------------------------------------------------------------------- /src/EntityFramework.MemoryJoin/GlobalSuppressions.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/neisbut/EntityFramework.MemoryJoin/HEAD/src/EntityFramework.MemoryJoin/GlobalSuppressions.cs -------------------------------------------------------------------------------- /src/EntityFramework.MemoryJoin/Internal/EFHelper.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/neisbut/EntityFramework.MemoryJoin/HEAD/src/EntityFramework.MemoryJoin/Internal/EFHelper.cs -------------------------------------------------------------------------------- /src/EntityFramework.MemoryJoin/Internal/InterceptionOptions.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/neisbut/EntityFramework.MemoryJoin/HEAD/src/EntityFramework.MemoryJoin/Internal/InterceptionOptions.cs -------------------------------------------------------------------------------- /src/EntityFramework.MemoryJoin/Internal/KnownProvider.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/neisbut/EntityFramework.MemoryJoin/HEAD/src/EntityFramework.MemoryJoin/Internal/KnownProvider.cs -------------------------------------------------------------------------------- /src/EntityFramework.MemoryJoin/Internal/Mapping.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/neisbut/EntityFramework.MemoryJoin/HEAD/src/EntityFramework.MemoryJoin/Internal/Mapping.cs -------------------------------------------------------------------------------- /src/EntityFramework.MemoryJoin/Internal/MappingHelper.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/neisbut/EntityFramework.MemoryJoin/HEAD/src/EntityFramework.MemoryJoin/Internal/MappingHelper.cs -------------------------------------------------------------------------------- /src/EntityFramework.MemoryJoin/Internal/ValuesInjectionMethodInternal.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/neisbut/EntityFramework.MemoryJoin/HEAD/src/EntityFramework.MemoryJoin/Internal/ValuesInjectionMethodInternal.cs -------------------------------------------------------------------------------- /src/EntityFramework.MemoryJoin/MemoryJoiner.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/neisbut/EntityFramework.MemoryJoin/HEAD/src/EntityFramework.MemoryJoin/MemoryJoiner.cs -------------------------------------------------------------------------------- /src/EntityFramework.MemoryJoin/MemoryJoinerInterceptor.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/neisbut/EntityFramework.MemoryJoin/HEAD/src/EntityFramework.MemoryJoin/MemoryJoinerInterceptor.cs -------------------------------------------------------------------------------- /src/EntityFramework.MemoryJoin/Properties/AssemblyInfo.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/neisbut/EntityFramework.MemoryJoin/HEAD/src/EntityFramework.MemoryJoin/Properties/AssemblyInfo.cs -------------------------------------------------------------------------------- /src/EntityFramework.MemoryJoin/QueryModelClass.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/neisbut/EntityFramework.MemoryJoin/HEAD/src/EntityFramework.MemoryJoin/QueryModelClass.cs -------------------------------------------------------------------------------- /src/EntityFramework.MemoryJoin/ValuesInjectionMethod.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/neisbut/EntityFramework.MemoryJoin/HEAD/src/EntityFramework.MemoryJoin/ValuesInjectionMethod.cs -------------------------------------------------------------------------------- /src/EntityFramework.MemoryJoin/packages.config: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/neisbut/EntityFramework.MemoryJoin/HEAD/src/EntityFramework.MemoryJoin/packages.config -------------------------------------------------------------------------------- /src/EntityFrameworkCore.MemoryJoin.Ef6/EntityFrameworkCore.MemoryJoin.Ef6.csproj: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/neisbut/EntityFramework.MemoryJoin/HEAD/src/EntityFrameworkCore.MemoryJoin.Ef6/EntityFrameworkCore.MemoryJoin.Ef6.csproj -------------------------------------------------------------------------------- /src/EntityFrameworkCore.MemoryJoin.IntegrationTests/EntityFrameworkCore.MemoryJoin.IntegrationTests.csproj: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/neisbut/EntityFramework.MemoryJoin/HEAD/src/EntityFrameworkCore.MemoryJoin.IntegrationTests/EntityFrameworkCore.MemoryJoin.IntegrationTests.csproj -------------------------------------------------------------------------------- /src/EntityFrameworkCore.MemoryJoin.IntegrationTests/SqliteTests.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/neisbut/EntityFramework.MemoryJoin/HEAD/src/EntityFrameworkCore.MemoryJoin.IntegrationTests/SqliteTests.cs -------------------------------------------------------------------------------- /src/EntityFrameworkCore.MemoryJoin.IntegrationTests/TestModels/TestDbContext.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/neisbut/EntityFramework.MemoryJoin/HEAD/src/EntityFrameworkCore.MemoryJoin.IntegrationTests/TestModels/TestDbContext.cs -------------------------------------------------------------------------------- /src/EntityFrameworkCore.MemoryJoin.IntegrationTests/TestModels/TestEntity.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/neisbut/EntityFramework.MemoryJoin/HEAD/src/EntityFrameworkCore.MemoryJoin.IntegrationTests/TestModels/TestEntity.cs -------------------------------------------------------------------------------- /src/EntityFrameworkCore.MemoryJoin.IntegrationTests/TestModels/TestInMemoryEntity.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/neisbut/EntityFramework.MemoryJoin/HEAD/src/EntityFrameworkCore.MemoryJoin.IntegrationTests/TestModels/TestInMemoryEntity.cs -------------------------------------------------------------------------------- /src/EntityFrameworkCore.MemoryJoin.IntegrationTests/Utils/TestLogger.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/neisbut/EntityFramework.MemoryJoin/HEAD/src/EntityFrameworkCore.MemoryJoin.IntegrationTests/Utils/TestLogger.cs -------------------------------------------------------------------------------- /src/EntityFrameworkCore.MemoryJoin.IntegrationTests/Utils/TestLoggerFactory.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/neisbut/EntityFramework.MemoryJoin/HEAD/src/EntityFrameworkCore.MemoryJoin.IntegrationTests/Utils/TestLoggerFactory.cs -------------------------------------------------------------------------------- /src/EntityFrameworkCore.MemoryJoin.TestRunnerCore/DAL/Address.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/neisbut/EntityFramework.MemoryJoin/HEAD/src/EntityFrameworkCore.MemoryJoin.TestRunnerCore/DAL/Address.cs -------------------------------------------------------------------------------- /src/EntityFrameworkCore.MemoryJoin.TestRunnerCore/DAL/SampleContext.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/neisbut/EntityFramework.MemoryJoin/HEAD/src/EntityFrameworkCore.MemoryJoin.TestRunnerCore/DAL/SampleContext.cs -------------------------------------------------------------------------------- /src/EntityFrameworkCore.MemoryJoin.TestRunnerCore/EntityFrameworkCore.MemoryJoin.TestRunnerCore.csproj: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/neisbut/EntityFramework.MemoryJoin/HEAD/src/EntityFrameworkCore.MemoryJoin.TestRunnerCore/EntityFrameworkCore.MemoryJoin.TestRunnerCore.csproj -------------------------------------------------------------------------------- /src/EntityFrameworkCore.MemoryJoin.TestRunnerCore/Program.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/neisbut/EntityFramework.MemoryJoin/HEAD/src/EntityFrameworkCore.MemoryJoin.TestRunnerCore/Program.cs -------------------------------------------------------------------------------- /src/EntityFrameworkCore.MemoryJoin.TestRunnerEf6/App.config: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/neisbut/EntityFramework.MemoryJoin/HEAD/src/EntityFrameworkCore.MemoryJoin.TestRunnerEf6/App.config -------------------------------------------------------------------------------- /src/EntityFrameworkCore.MemoryJoin.TestRunnerEf6/EntityFrameworkCore.MemoryJoin.TestRunnerEf6.csproj: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/neisbut/EntityFramework.MemoryJoin/HEAD/src/EntityFrameworkCore.MemoryJoin.TestRunnerEf6/EntityFrameworkCore.MemoryJoin.TestRunnerEf6.csproj -------------------------------------------------------------------------------- /src/EntityFrameworkCore.MemoryJoin.TestRunnerNet5/EntityFrameworkCore.MemoryJoin.TestRunnerNet5.csproj: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/neisbut/EntityFramework.MemoryJoin/HEAD/src/EntityFrameworkCore.MemoryJoin.TestRunnerNet5/EntityFrameworkCore.MemoryJoin.TestRunnerNet5.csproj -------------------------------------------------------------------------------- /src/EntityFrameworkCore.MemoryJoin/EntityFrameworkCore.MemoryJoin.csproj: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/neisbut/EntityFramework.MemoryJoin/HEAD/src/EntityFrameworkCore.MemoryJoin/EntityFrameworkCore.MemoryJoin.csproj -------------------------------------------------------------------------------- /src/EntityFrameworkCore.MemoryJoin/Internal/EFHelper.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/neisbut/EntityFramework.MemoryJoin/HEAD/src/EntityFrameworkCore.MemoryJoin/Internal/EFHelper.cs -------------------------------------------------------------------------------- /src/EntityFrameworkCore.MemoryJoin/MemoryJoiner.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/neisbut/EntityFramework.MemoryJoin/HEAD/src/EntityFrameworkCore.MemoryJoin/MemoryJoiner.cs -------------------------------------------------------------------------------- /src/EntityFrameworkCore.MemoryJoin/MemoryJoinerInterceptor.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/neisbut/EntityFramework.MemoryJoin/HEAD/src/EntityFrameworkCore.MemoryJoin/MemoryJoinerInterceptor.cs -------------------------------------------------------------------------------- /src/EntityFrameworkCore.MemoryJoin/MemoryJoinerMode.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/neisbut/EntityFramework.MemoryJoin/HEAD/src/EntityFrameworkCore.MemoryJoin/MemoryJoinerMode.cs -------------------------------------------------------------------------------- /src/EntityFrameworkCore.MemoryJoin/MemoryJoinerViaInterception.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/neisbut/EntityFramework.MemoryJoin/HEAD/src/EntityFrameworkCore.MemoryJoin/MemoryJoinerViaInterception.cs -------------------------------------------------------------------------------- /src/EntityFrameworkCore.MemoryJoin/QueryModelClass.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/neisbut/EntityFramework.MemoryJoin/HEAD/src/EntityFrameworkCore.MemoryJoin/QueryModelClass.cs -------------------------------------------------------------------------------- /src/EntityFrameworkCore.MemoryJoin/ValuesInjectionMethod.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/neisbut/EntityFramework.MemoryJoin/HEAD/src/EntityFrameworkCore.MemoryJoin/ValuesInjectionMethod.cs --------------------------------------------------------------------------------