HatTrick.DbEx.Tools
0.7.1
Prefix Reserved
See the version list below for details.
dotnet tool install --global HatTrick.DbEx.Tools --version 0.7.1
dotnet new tool-manifest # if you are setting up this repo dotnet tool install --local HatTrick.DbEx.Tools --version 0.7.1
#tool dotnet:?package=HatTrick.DbEx.Tools&version=0.7.1
nuke :add-package HatTrick.DbEx.Tools --version 0.7.1
dbExpression is a database connector that enables fluent composition and execution of type safe SQL queries directly from Microsoft .NET. This tool provides for generation of code scaffolding for use with dbExpression.
Product | Versions Compatible and additional computed target framework versions. |
---|---|
.NET | net5.0 is compatible. net5.0-windows was computed. net6.0 was computed. net6.0-android was computed. net6.0-ios was computed. net6.0-maccatalyst was computed. net6.0-macos was computed. net6.0-tvos was computed. net6.0-windows was computed. net7.0 was computed. net7.0-android was computed. net7.0-ios was computed. net7.0-maccatalyst was computed. net7.0-macos was computed. net7.0-tvos was computed. net7.0-windows was computed. net8.0 was computed. net8.0-android was computed. net8.0-browser was computed. net8.0-ios was computed. net8.0-maccatalyst was computed. net8.0-macos was computed. net8.0-tvos was computed. net8.0-windows was computed. |
.NET Core | netcoreapp3.1 is compatible. |
This package has no dependencies.
Version | Downloads | Last updated |
---|---|---|
0.9.9 | 403 | 3/24/2024 |
0.9.8 | 2,213 | 7/19/2023 |
0.9.7 | 2,437 | 3/6/2023 |
0.9.6 | 2,451 | 11/16/2022 |
0.9.4 | 2,380 | 10/21/2022 |
0.9.3 | 2,377 | 9/8/2022 |
0.9.2 | 2,209 | 8/20/2022 |
0.9.1 | 2,400 | 6/14/2022 |
0.9.0 | 2,367 | 4/1/2022 |
0.8.5 | 2,518 | 1/14/2022 |
0.8.4 | 2,575 | 10/6/2021 |
0.8.3 | 2,042 | 9/9/2021 |
0.8.2 | 2,206 | 9/2/2021 |
0.8.1 | 2,297 | 6/23/2021 |
0.8.0 | 2,233 | 6/14/2021 |
0.7.1 | 2,285 | 5/10/2021 |
0.7.0 | 2,379 | 4/24/2021 |
Added
Improve Value Converters: additional configuration and features in using Value Converters have been implemented and various issue fixes with existing value converter implementation.
- Created reference to a FieldExpression in LiteralExpression, AssignmentExpression, and InsertExpression to have a direct correlation between the source FieldExpression and the using Expression.
- Deprecated FieldExpression from AssemblyContext. As FieldExpression is now part of the creation of Expressions related to the FieldExpression, using the Push/Pop methods for a FieldExpression during assembly were no longer needed.
- Refactored parameter builders to provide consistency across all creation methods by always returning a ParameterizedExpression.
- Refactored function expressions to "hide" properties via IExpressionProvider implementation. This ensures no confusion in the API when used (i.e. db.fx.DatePart(year, date1, date1).DatePart is confusing)
- Cosmetic change for assembling SQL statements: removed extraneous indentation while building queries containing offset and limit specifications.
Changed
- [issue #225](https://github.com/HatTrickLabs/dbExpression/issues/225): Scaffolding generation now honors ignore configuration option. Previous to this release, all views for a database would be scaffolded.
Breaking Changes
- Overriding type definitions for the default value converter factory now uses syntax consistent with overriding Enums; i.e. ```x.OverrideForType<int>().Use<MyValueConverter>()``` instead of ```x.OverrideForType<int,MyValueConverter>()```