-
Notifications
You must be signed in to change notification settings - Fork 302
Release History
markrendle edited this page Mar 29, 2011
·
5 revisions
- Added Trace output of generated SQL for all ADO commands
- Fixes to static type handling in Insert and Update ADO
- Added string indexers as alternative to dynamic properties
- Tweaks to better support SQLite provider
- Changes to ADO connection handling for SQLite in-memory mode
- Removed dependency on Reactive Extensions
- Improved Adapter API for non-SQL data stores
- Added caching to Homogenize string extension method
- Added an optimized Dictionary for use with large result sets
- Net result: faster, fewer memory allocations
- Also fixed issue with BETWEEN clause incorrectly having parentheses around it. C&P is bad, mm'kay?
- Fixed issue #5 with inserting static typed object into table with IDENTITY column
- SqlCompact 4.0 provider works when opened using connection string, e.g. with Database.Open() or Database.Default
- Fixed issue with inserting in SqlCompact
- Dropping support for SQL Server Compact 3.5, can reinstate if that's a problem for anyone.
- Added Range for querying, e.g. db.Users.FindById(1.to(10)) -> SQL BETWEEN clause
- Added list parameters for querying, e.g. db.Users.FindById(new[] {1,2,3,4}) -> SQL IN clause
- First public release on NuGet.
- SQL Server 2005/2008/2008R2 and Compact 4.0 supported.
- CRUD operations
- Dynamic query expressions ==, !=, <, <=, >, >=, .Like(str), .NotLike(str)
- Magic casting to static types
- Optimized fetching
- Stored procedure support
- Inferred hierarchy