У нас есть приложение mish-mash с устаревшим модулем, которое по-прежнему использует DataSets, DataViews и DataTables, однако у нас есть большинство баз данных ORMed, кроме DB для этого модуля. Мне было интересно, может ли кто-нибудь подсказать мне, как создавать такие расширения, как
/* generates a dataset called CustomerDS with
DataTable called Customer uses property names as DataColumn name */
var dataset =_customer.AsDataSet();
/* Converts the dataset to required object or
throws exception if its cant convert*/
var customerEntity = _dataset.ToObject<Customer>();
Я не знаю, когда у нас будет время поработать над другими уровнями приложения и освободить его от DataSets. Я могу показаться сумасшедшим, но это всего лишь мысль. Мне снятся кошмары, когда мне нужно поддержать / исправить это приложение.