Releases: stuarta0/dbqf
Releases · stuarta0/dbqf
v2.0.0
Changes
dbqf.core:
- Refactored concrete SQL behaviour into dbqf.Sql; this includes generators, parameter builders, SqlString, etc.
- Extracted required interfaces to separate concrete SQL classes but still have contracts in dbqf.core
- Removed fluent requirement from interfaces (fluent behaviour remains in concrete classes)
dbqf.Sql:
- Added dbqf.MsAccess skeleton using refactored dbqf.Sql
dbqf.WinForms:
- Added MultiPartTextBox control; a control to allow values to be parameterized across multiple fields
Standalone:
- Refactored hard-coded SQL behaviour into service classes which can be dynamically loaded based on configuration at runtime
- Fixed open/save/export cancel bug in WPF
- Added column formatting in WPF results
Misc:
- Upgraded solution to VS2015
- Added sample into README and tried to explain the purpose of the library better
- Added Samples projects to better explain the basics
Migration Notes
- References to anything SQL related will need to be redirected to dbqf.Sql namespace rather than dbqf.Processing. Some classes have moved from:
- dbqf.Criterion -> dbqf.Sql.Criterion
- dbqf.Display -> dbqf.Sql.Criterion
- Use IParameterBuilder declarations rather than ParameterBuilder
- ISubject.Source removed -> ISqlSubject.Sql added (same intent)
- Do not instantiate Conjunction/Disjunction directly, use IParameterBuilderFactory.Conjunction() factory method to get correct types
- XML configuration:
- Connections now
- Subject
now
NuGet Release
Initial release to NuGet.org with core, Serialization, Sql, WinForms and WPF libraries.