Project Description
CoreSystem is a class library that reduce boiler platform code and does some common chores
- Database independent APIs that reduces boiler plat code to access database
- Asynchronous updates in WPF data binding scenarios
- Thread synchronization based on built-in value types (i.e. Int32, Int64 and etc)
- Extension functions for value types and reference types
Three namespaces that worth mentioning are
- CoreSystem.Collections: contain a DispatchedObservableCollection class that support asynchronous updates in WPF data binding scenarios
- CoreSystem.Data: has data access class APIs that hide underlining provider and allow to work with abstract interfaces, it also reduces boiler plate code for the developer
- CoreSystem.Lock: help acquiring locks on integer, long and etc ids.
What’s new in Release 1.3.0.0?
CoreSystem.Lock is contains new classes to synchronize thread base on IDs.
Class library documentation will be available in each release