Releases: PawelGerr/Thinktecture.EntityFrameworkCore
Releases · PawelGerr/Thinktecture.EntityFrameworkCore
7.1.0
7.0.0
- [obsolete] Removing conventions is supported by EF 7 now
- [SQL Server integration testing] The database must be locked during migrations and tear down.
- SQLite doesn't need AddSchemaRespectingComponents by default
SqlServerTestDbContextProviderBuilderdoesn't set the default schema "tests" by default anymore- Implemented
SqliteTestDbContextProviderFactorythat creates new providers which operate on a clone of previously migrated database. - Removed "BulkDelete" and "BulkDeleteAsync" because EF 7 supports this feature natively.
- Added additional ITestIsolationOptions which uses
DELETE FROMinstead ofTRUNCATE
4.5.1
4.5.0
4.3.0
4.2.3
4.2.2
4.2.1
4.2.0
Features:
- Automatic configuration of temp tables and collection parameters for primitive types can be disabled.
- Temp tables and table hints: all limitations regarding SplittingBehavior and OwnedTypes are lifted.
Changes:
- Collection parameters: by default, the collections is serialized immediately instead of deferred (configurable). This should be the expected behavior, because I can't image why I would create a parameter, then modify the underlying (in-memory-)collection and in the end execute the query expecting it has the last modifications. And there is a regression in 6.0.2 (dotnet/efcore#27427)
4.1.0
Features:
- Added extension method for DbContextOptionsBuilder to remove conventions.
- Added generic overload for ConfigureStringBuilderPool
Changes:
- Moved IPrimaryKeyPropertiesProvider to their own files and moved the singletons to IPrimaryKeyPropertiesProvider for better IntelliSense support. PrimaryKeyPropertiesProviders is not obsolete.
- Temp table for nullable primitive types are registered as well.
- Convention registers scalar collection parameters for nullable structs as well
- OpenJson should be strict to prevent buggy behavior