0
kicks
.NET LINQ to MSI - Part 1 - Interop
Without any physical data access layer, there's no way to build abstractions on top of it. So, in this part of this series we'll take a look at some very simple MSI interop, giving us a basic data provider for MSI databases, mirrored after the typical structure of .NET data providers like System.Data.SqlClient.