.NET ORM Framework with data versioning (Slowly Changing Dimension Type 2)?
问题 I am building a .NET application for inserting data (an Excel add-in in fact), and I want to use an ORM for inserting data with automated versioning . Here's a worked example: User "John Doe" does the first data insertion (4 data points as per below example) At a later time, user "Albert" opens the interface, modifies one data point, and saves All 4 data points are processed; ORM flags the modified data as non-Current, adds the new data, updates version counter, changes validity dates columns