NewPlatform.Flexberry.ORM 5.1.0

There is a newer version of this package available.
See the version list below for details.
dotnet add package NewPlatform.Flexberry.ORM --version 5.1.0
                    
NuGet\Install-Package NewPlatform.Flexberry.ORM -Version 5.1.0
                    
This command is intended to be used within the Package Manager Console in Visual Studio, as it uses the NuGet module's version of Install-Package.
<PackageReference Include="NewPlatform.Flexberry.ORM" Version="5.1.0" />
                    
For projects that support PackageReference, copy this XML node into the project file to reference the package.
<PackageVersion Include="NewPlatform.Flexberry.ORM" Version="5.1.0" />
                    
Directory.Packages.props
<PackageReference Include="NewPlatform.Flexberry.ORM" />
                    
Project file
For projects that support Central Package Management (CPM), copy this XML node into the solution Directory.Packages.props file to version the package.
paket add NewPlatform.Flexberry.ORM --version 5.1.0
                    
#r "nuget: NewPlatform.Flexberry.ORM, 5.1.0"
                    
#r directive can be used in F# Interactive and Polyglot Notebooks. Copy this into the interactive tool or source code of the script to reference the package.
#addin nuget:?package=NewPlatform.Flexberry.ORM&version=5.1.0
                    
Install NewPlatform.Flexberry.ORM as a Cake Addin
#tool nuget:?package=NewPlatform.Flexberry.ORM&version=5.1.0
                    
Install NewPlatform.Flexberry.ORM as a Cake Tool

Flexberry ORM package.

Product Compatible and additional computed target framework versions.
.NET Framework net45 is compatible.  net451 was computed.  net452 was computed.  net46 was computed.  net461 was computed.  net462 was computed.  net463 was computed.  net47 was computed.  net471 was computed.  net472 was computed.  net48 was computed.  net481 was computed. 
Compatible target framework(s)
Included target framework(s) (in package)
Learn more about Target Frameworks and .NET Standard.

NuGet packages (26)

Showing the top 5 NuGet packages that depend on NewPlatform.Flexberry.ORM:

Package Downloads
NewPlatform.Flexberry.ORM.ODataService

Flexberry ORM OData Service Package.

NewPlatform.Flexberry.Security

Flexberry Security package.

NewPlatform.Flexberry.UserSettingsService

Flexberry UserSettingsService package.

NewPlatform.Flexberry.AspNet

Flexberry ASP.NET package.

NewPlatform.Flexberry.Audit

Flexberry Audit package.

GitHub repositories

This package is not used by any popular GitHub repositories.

Version Downloads Last updated
8.0.0-beta01 290 3/28/2024
7.2.0 1,823 3/19/2024
7.2.0-beta01 349 2/16/2024
7.2.0-alpha03 920 6/2/2023
7.2.0-alpha02 517 5/22/2023
7.1.1 3,049 6/8/2023
7.1.1-beta01 387 4/15/2023
7.1.0 2,093 4/12/2023
7.1.0-beta01 313 2/22/2023
7.0.0 2,259 2/17/2023
6.1.0 3,223 2/15/2023
6.1.0-beta03 4,259 8/25/2022
6.1.0-beta02 2,078 6/7/2022
6.1.0-beta01 3,450 4/8/2022
6.0.1-beta06 546 10/21/2021
6.0.1-beta05 298 8/17/2021
6.0.1-beta04 294 8/11/2021
6.0.1-beta03 587 7/22/2021
6.0.1-beta02 337 7/4/2021
6.0.1-beta01 315 6/4/2021
6.0.0 21,553 5/25/2021
6.0.0-rc02 368 4/24/2021
6.0.0-rc01 623 4/6/2021
6.0.0-beta17 339 3/12/2021
6.0.0-beta16 600 1/22/2021
6.0.0-beta15 399 12/27/2020
6.0.0-beta14 617 12/18/2020
6.0.0-beta13 628 12/4/2020
6.0.0-beta12 649 11/12/2020
6.0.0-beta11 1,889 10/30/2020
6.0.0-beta10 1,605 9/23/2020
6.0.0-beta09 680 9/4/2020
6.0.0-beta08 810 8/21/2020
6.0.0-beta07 823 8/20/2020
6.0.0-beta06 511 8/18/2020
6.0.0-beta05 483 8/15/2020
6.0.0-beta04 2,071 8/6/2020
6.0.0-beta03 1,090 7/31/2020
6.0.0-beta02 419 7/29/2020
6.0.0-beta01 731 7/28/2020
5.1.3 548 6/25/2021
5.1.2 501 6/8/2021
5.1.1 514 5/17/2021
5.1.0 599 4/6/2021
5.1.0-beta35 331 3/15/2021
5.1.0-beta34 339 3/11/2021
5.1.0-beta33 313 1/25/2021
5.1.0-beta32 330 12/25/2020
5.1.0-beta31 401 9/7/2020
5.1.0-beta30 493 8/11/2020
5.1.0-beta29 469 7/29/2020
5.1.0-beta28 458 6/29/2020
5.1.0-beta27 445 6/26/2020
5.1.0-beta26 446 6/19/2020
5.1.0-beta25 411 6/15/2020
5.1.0-beta24 445 6/1/2020
5.1.0-beta23 443 5/17/2020
5.1.0-beta22 476 5/3/2020
5.1.0-beta21 464 4/28/2020
5.1.0-beta20 438 4/26/2020
5.1.0-beta19 495 4/17/2020
5.1.0-beta18 501 4/4/2020
5.1.0-beta16 426 3/25/2020
5.1.0-beta15 549 3/13/2020
5.1.0-beta13 458 3/10/2020
5.1.0-beta12 494 2/27/2020
5.1.0-beta11 466 2/21/2020
5.1.0-beta10 484 1/27/2020
5.1.0-beta09 562 1/1/2020
5.1.0-beta08 509 12/11/2019
5.1.0-beta07 453 10/23/2019
5.1.0-beta06 478 10/2/2019
5.1.0-beta05 534 8/28/2019
5.1.0-beta02 647 12/23/2018
5.1.0-beta01 613 12/20/2018
5.0.2 1,186 12/24/2019
5.0.1 725 12/11/2019
5.0.0 20,190 12/13/2018
5.0.0-pr177 339 5/22/2021
4.2.0-beta09 604 12/12/2018
4.2.0-beta08 643 12/10/2018
4.2.0-beta07 778 11/20/2018
4.2.0-beta06 648 11/19/2018
4.2.0-beta05 693 11/7/2018
4.2.0-beta04 816 10/30/2018
4.2.0-beta03 2,771 10/25/2018
4.2.0-beta02 704 10/21/2018
4.2.0-beta01 2,041 10/10/2018
4.2.0-alpha04 736 10/10/2018
4.2.0-alpha03 1,696 7/17/2018
4.2.0-alpha02 2,010 5/18/2018
4.2.0-alpha01 956 5/7/2018
4.1.1-beta02 737 10/25/2018
4.1.1-beta01 877 8/8/2018
4.1.1-alpha02 1,403 3/30/2018
4.1.1-alpha01 1,609 3/5/2018
4.1.0 4,860 2/27/2018
4.1.0-beta15 1,409 2/6/2018
4.1.0-beta02 1,993 9/19/2017
4.0.0 4,017 8/23/2017
3.1.0 1,394 8/23/2017
3.0.1 1,907 8/23/2017
3.0.0 1,162 8/23/2017
3.0.0-alpha03 1,296 12/15/2016
3.0.0-alpha02 1,142 12/13/2016
2.3.1 1,958 12/13/2016
2.3.0-alpha03 1,220 3/4/2016
2.2.0 2,131 2/19/2016
2.1.0 1,764 12/18/2015
2.0.0 2,501 10/1/2015
1.2.0 2,107 8/13/2015
1.0.3 1,495 6/17/2015
1.0.2 1,523 4/13/2015
1.0.1 1,922 4/9/2015

Added
     1. `FunctionBuilder` implements `BuildLike(VariableDef, string)` functions.
     2. `DbTransactionWrapper` class to wrap `IDbConnection` and `IDbTransaction`.
     3. Interfaces `IConverterToQueryValueString` and `IConvertibleToQueryValueString` to control the conversion of objects to a query string.
     4. Interfaces `INotifyUpdateObjects`, `INotifyUpdateObject`, `INotifyUpdateProperty` and `INotifyUpdatePropertyByType` for notify when data is updates.
     5. Support of postgres table suffix and prefix modifiers.
     6. Differ table modifiers `from` and `join` expressions.
     7. Property AuditService.DetailedLogEnabled to disable audit log info.
     8. Interface `IExportStringedObjectViewService` for fast export service based on ObjectStringDataView type.

     Fixed
     1. Parsing nullable guids with PKHelper.GetKeys method.
     2. Getting property storage name when resolving circular dependencies.
     3. Getting Unity container by replace UnityFactory.CreateContainer to UnityFactory.GetContainer.
     4. Loading details to delete on deleting aggregator object (using single transaction).
     5. Appending view properties from not stored prop expression.
     6. Updating empty array via `SQLDataService.UpdateObjects` (connections remain opened).
     7. Updating array with no changes via `SQLDataService.UpdateObjects` (connections remain opened).
     8. Incorrect altered state of masters after loading in some cases.
     9. Setting LoadingState.Loaded to DataObject after loading.
     10. Objects updating order if exists cycle in dependencies graph of them.
     11. DbTransactionWrapper commit and rollback over expired connections.
     12. Null GetHandler or SetHandler via cache dictionary.
     13. Rethrowing exception while handling special scenario via UpdateObjects.
     14. Fix loading __PrimaryKey property of NotStored master.
     15. Fix InitDataCopy for already loaded details.
     16. Removed usage of DataServiceProvider.DataService for ExternalLangDef.
     17. Auditing objects with Unaltered status and Deleted not presented in database.
     18. Removed memory lock by business server (possible memory leakage).
     19. Removed caching business server (fix multi-threading).
     20. Getting new instance of audit data service on every write audit operation.
     21. Getting inherited business servers.
     22. Concurrent getting business servers.
     23. Ordering in PostgresDataService when used RowNumber.
     24. Remove unnecessary update sql query for insert single hierarchical object.

     Changed
     1. ChangesToSqlBTMonitor now split queries by ';'.
     2. Signatures of the method `GenerateQueriesForUpdateObjects` and its overloads.
     3. Upgraded Npgsql version to 3.2.6.
     4. Optimize left join with SQLDataService.GenerateSQL methods for some cases.
     5. Moved group audit from SQLDataService to AuditService.