CalculationWorks.BusinessModel 3.2.1

Smart object model library.
Build smart c# object models with computed columns, computed error info, undo-redo, transactions and more.
Using BCF Editor is free as long as your models have 5 tables maximum.

There is a newer version of this package available.
See the version list below for details.
Install-Package CalculationWorks.BusinessModel -Version 3.2.1
dotnet add package CalculationWorks.BusinessModel --version 3.2.1
<PackageReference Include="CalculationWorks.BusinessModel" Version="3.2.1" />
For projects that support PackageReference, copy this XML node into the project file to reference the package.
paket add CalculationWorks.BusinessModel --version 3.2.1
The NuGet Team does not provide support for this client. Please contact its maintainers for support.
#r "nuget: CalculationWorks.BusinessModel, 3.2.1"
#r directive can be used in F# Interactive, C# scripting and .NET Interactive. Copy this into the interactive tool or source code of the script to reference the package.
// Install CalculationWorks.BusinessModel as a Cake Addin
#addin nuget:?package=CalculationWorks.BusinessModel&version=3.2.1

// Install CalculationWorks.BusinessModel as a Cake Tool
#tool nuget:?package=CalculationWorks.BusinessModel&version=3.2.1
The NuGet Team does not provide support for this client. Please contact its maintainers for support.

Release Notes

3.2.1 Update
- Removed 'magic' type convert from view items
- Removed OnPropertyChanged, OnErrorChanged, OnItemChanged in view items
- Made NotifyPropertyChange, NotifyErrorChanged, NotifyItemChanged virtual in view items
- Added custom property store in row views
- Reordered and simplified API parameter validation

3.2.0 Update
- Redesigned ViewManagers construction and destruction (BCF Library)
- Removed ViewManagers child view lazy load (BCF Library)
- Removed reflection for easy UAP build (BCF Library)
- Fixed assembly resolution and type loader bugs related with portable and UAP libraries (BCF Editor)
- Introduced optional target framework fallback (BCF Editor)
- Introduced new options for code generators (BCF Editor)
- Updated code generators to generate more compiler and runtime friendly code (BCF Editor)

3.1.0 Update
- Introduced NULL handling options (and removed magic null handling) (BCF Library) - this requires code-item re-generation using BCF Editor 3.1
- Restore removed rows at their previous index when undo/redo or rollback (BCF Library).
--- Row order is now reliable.
--- Now it is save to store computed arrays in cells when using undo/redo or rollback.
- Fixed grid copy and paste (BCF Editor).
- Added command 'parameter: goto source column' (BCF Editor).
- Added commands 'relation: goto depending parameter' (BCF Editor).
- Added command 'column: redirect depending parameters to other column' (BCF Editor).

Dependencies

This package has no dependencies.

NuGet packages (3)

Showing the top 3 NuGet packages that depend on CalculationWorks.BusinessModel:

Package Downloads
CalculationWorks.ViewModel.Windows
A free smart object model library. Supporting Tables, Relations, Transactions, Computed Columns, Undo/Redo, Constraints, Rules...
CalculationWorks.ViewModel.Forms
A free smart object model library. Supporting Tables, Relations, Transactions, Computed Columns, Undo/Redo, Constraints, Rules...
CalculationWorks.BusinessModel.UndoSerialization
A free smart object model library. Supporting Tables, Relations, Transactions, Computed Columns, Undo/Redo, Constraints, Rules...

GitHub repositories

This package is not used by any popular GitHub repositories.

Version History

Version Downloads Last updated
4.2.0 609 9/30/2018
4.2.0-beta1 626 4/2/2018
4.1.1 718 12/4/2017
4.1.0-beta 670 9/3/2017
3.2.1 850 3/2/2016
3.0.3 802 1/4/2016
3.0.2 750 12/31/2015
Show less