I’m currently working with Linq-to-SQL, and have used attribute mapping to map my classes to database tables. In doing so, I’ve created a Database
context that derives from DataContext (and takes my encrypted connection string stored in settings as a default parameter). To create a database connection, I simply use typical code as illustrated below.
Note that the following terms are referred to below, but not included for brevity:
ViewModelBase
– providesINotifyPropertyChanged
implementationCustomer
– a typical class representing a Customer object