This project is read-only.

Adding NewEntity to ListCollectionView throws Exception

ListCollectionView lcv = new ListCollectionView(session.GetEntities<ICustomer>().OrderBy(x => x.CustName).ToList()); ICustomer e = session.NewEntity<ICustomer>(); lcv.AddNewItem(e); An unhandle...

Id #47 | Release: None | Updated: Jan 8 at 6:04 PM by rivantsov | Created: Jan 8 at 5:05 PM by sapatag

default net framework

please target the default binary distribution to .net 4.5. I have trouble to recompile. targeting net 4.6.1 is very limiting.

Id #46 | Release: None | Updated: Jun 10, 2016 at 10:42 PM by mukhlim | Created: Jun 10, 2016 at 6:28 PM by mukhlim

Build Web front-end for viewing logs (AngularJS preferred)

VITA log modules provide a number of detailed logs, but there is no Viewer for these logs. The idea is to create a solution that can be used as a stand-alone viewer app for admins, or embedded into...

Id #38 | Release: None | Updated: Nov 12, 2015 at 5:35 AM by mukhlim | Created: Apr 1, 2015 at 8:29 PM by rivantsov

Implement Audit module

Some applications require full audit trail of all changes made to certain key tables (who, when, what table/column, old value, new value). Ex: financial applications, medical apps. Currently ther...

Id #37 | Release: None | Updated: May 8, 2016 at 12:17 AM by megayanuardi | Created: Apr 1, 2015 at 8:26 PM by rivantsov

Allow batched updates even when stored procedures are not used

Currently batched updates is off when system is using SQLs (not stored procs) for CRUD operations. The original thinking was that batching SQLs instead of sp calls does not provide much benefits. T...

Id #36 | Release: None | Updated: Aug 31, 2015 at 5:31 PM by mukhlim | Created: Apr 1, 2015 at 8:20 PM by rivantsov

Implement connection resilience and automatic transaction repeat when it was deadlock victim

no comments

Id #35 | Release: None | Updated: Aug 31, 2015 at 5:28 PM by mukhlim | Created: Apr 1, 2015 at 8:12 PM by rivantsov

Add support for DB-computed columns

Currently computed columns are c#-computed. For columns defined in database as computed (ex: MS SQL), there is only a workaround - [AsIs] attribute telling VITA to not change anything about this co...

Id #34 | Release: None | Updated: Nov 11, 2015 at 8:49 PM by rubenalves | Created: Apr 1, 2015 at 8:11 PM by rivantsov

Add row locking and concurrent update check to provide concurrency handling

The locking should be based on document-level lock concept. The detail entity might use [DocOwner] attribute (name TBD) on reference property to identify that this target entity is a parent of thi...

Id #33 | Release: None | Updated: Mar 23, 2016 at 7:10 AM by rivantsov | Created: Apr 1, 2015 at 8:07 PM by rivantsov

Add unit tests for provider-specific data types in Basic test set

Currently only MS SQL custom types are tested (to some extent)

Id #32 | Release: None | Updated: Apr 1, 2015 at 7:59 PM by rivantsov | Created: Apr 1, 2015 at 7:59 PM by rivantsov

Refactor/finish AddressPhoneModule

Currently it is more of a sketch; need to normalize it (reasonably); add facility for importing US/Canada states/provinces lists

Id #31 | Release: None | Updated: Apr 1, 2015 at 7:58 PM by rivantsov | Created: Apr 1, 2015 at 7:58 PM by rivantsov