Как правильно создать типизированный DataSet?

412
01 января 2017, 17:17

Типизированный DataSet- это DataSet в котором заведомо известны все DataTable и обращаться к ним можно по имени. В свою очередь DataTable тоже известны и можно получать доступ к полям без литералов и без приведения к конкретному типу. Т.е работа становится похоже на работу с классом у которого есть поля.

Подскажите, как правильно это делается? Какие возможны подводные камни(Нет ли особенностей наполнения через DataAdapter.Fill? или десериализации)? Что лучше переопределять в своих расширенных классах?

Если такое возможно, то не помешал бы примерчик с типизированным DataSet, где имеется 2 таблицы, которые имеют отношение по какому-то полю.

Хочется что-то типа такого сделать:

https://msdn.microsoft.com/en-us/library/mt710792.aspx

Но опять же, там не пишут про подводные камни и про то, что лучше переопределить в расширенных классах.

READ ALSO
Как определить размер структуры ?C#

Как определить размер структуры ?C#

Всем доброго времени суток помогите пожалуйста определить размер структуры в C#, есть некая структура на C++ :

563
“Не удалось загрузить файл или сборку” VkNet.dll

“Не удалось загрузить файл или сборку” VkNet.dll

Необработанное исключение типа "SystemIO

717
Проблема с установкой Visual Studio 2015

Проблема с установкой Visual Studio 2015

При установке произошел сбой с ошибкой

401