У нас есть приложение mish-mash с устаревшим модулем, который по-прежнему использует DataSets, DataViews и DataTables, но у нас есть большая часть баз данных ORMed, кроме DB для этого модуля. Мне было интересно, если кто-то может дать мне указатели о том, как идти о построении расширений какОбъект DataView или DataSet или DataTable и обратно к объекту
/* 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. Я мог бы казаться сумасшедшим, но это была просто мысль. Я получаю кошмары, когда мне нужно поддерживать/исправлять это приложение.
Из отдельных таблиц , возможно, что-то вроде: http://stackoverflow.com/questions/564366/generic-list-to-datatable –
И в другом d irection: http://stackoverflow.com/questions/545328/datatable-to-generic-list-memory-leak –