CalculationWorks.BusinessModel 4.2.0

.NET Standard 1.0 .NET Framework 4.5
Install-Package CalculationWorks.BusinessModel -Version 4.2.0
dotnet add package CalculationWorks.BusinessModel --version 4.2.0
<PackageReference Include="CalculationWorks.BusinessModel" Version="4.2.0" />
For projects that support PackageReference, copy this XML node into the project file to reference the package.
paket add CalculationWorks.BusinessModel --version 4.2.0
The NuGet Team does not provide support for this client. Please contact its maintainers for support.
#r "nuget: CalculationWorks.BusinessModel, 4.2.0"
#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=4.2.0

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

A free smart object model library. Supporting Tables, Relations, Transactions, Computed Columns, Undo/Redo, Constraints, Rules...

Product Versions
.NET net5.0 net5.0-windows net6.0 net6.0-android net6.0-ios net6.0-maccatalyst net6.0-macos net6.0-tvos net6.0-windows
.NET Core netcoreapp1.0 netcoreapp1.1 netcoreapp2.0 netcoreapp2.1 netcoreapp2.2 netcoreapp3.0 netcoreapp3.1
.NET Standard netstandard1.0 netstandard1.1 netstandard1.2 netstandard1.3 netstandard1.4 netstandard1.5 netstandard1.6 netstandard2.0 netstandard2.1
.NET Framework net45 net451 net452 net46 net461 net462 net463 net47 net471 net472 net48
MonoAndroid monoandroid
MonoMac monomac
MonoTouch monotouch
Tizen tizen30 tizen40 tizen60
Universal Windows Platform uap uap10.0
Windows Phone wp8 wp81 wpa81
Windows Store netcore netcore45 netcore451
Xamarin.iOS xamarinios
Xamarin.Mac xamarinmac
Xamarin.TVOS xamarintvos
Xamarin.WatchOS xamarinwatchos
Compatible target framework(s)
Additional computed target framework(s)
Learn more about Target Frameworks and .NET Standard.

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 Downloads Last updated
4.2.0 879 9/30/2018
4.2.0-beta1 818 4/2/2018
4.1.1 966 12/4/2017
4.1.0-beta 849 9/3/2017
3.2.1 1,085 3/2/2016
3.0.3 1,040 1/4/2016
3.0.2 966 12/31/2015

- Added transaction ComputePartial(...) to support calculating specified cells (and cells they depend on) only.
- Added cell IsOutdated(exact) to determine a cell is dedicated for recalculation.
- Before omitting a trigger on a computed column where cellvalue equals new value, a deep dependency check ensures the cell is not dediacted for recalculation.
- Added tuple parameters.
- Added public access to parameter GetSource... methods.
- Reimplemented optimizer to optimize tuple and item access.
- Optimizer cells will now be silently computed and will no longer apper in calculation plan.
- Added generic GetValue, SetValue and ValueEquals to BcfCell.
- Added IBcfValueCell and IBcfValueColumn to unify nullable and not-nullable cell access.
- Added BcfValueSequenceBase to unify nullable and not-nullable sequences.
- Added BcfIntegerSequence and BcfDecimalSequence assignable to nullable and not-nullable columns.
- Changed tables Load(otherRow...) with rowComparisonMode: RowId to allow create new row with otherRow.RowId.
- Added Visitors for sealed generic types and types with TOption-property.