|
Генерный список.
|
|||
---|---|---|---|
#18+
fkthat Датасет это динамическая структура - список полей, их имена, типы и прочее задается уже во время выполнения приложения. Только при десериализации из приведённого XML он заинферрит схему, в которой все значимые элементы (атрибуты) объявлены как xs:string, и это где-нибудь может выйти боком. Вот если в начало xml ещё всобачить схему, тогда да, колонки будут типизированными. Можно даже с констрейнтами (типа use="required"). ... |
|||
:
Нравится:
Не нравится:
|
|||
03.11.2020, 17:02 |
|
Генерный список.
|
|||
---|---|---|---|
#18+
>jenya7, сегодня, 14:08 https://www.sql.ru/forum/actualutils.aspx?action=gotomsg&tid=1330503&msg=22225682][22225682] >Алгоритм такой... < В похожей ситуации (только не множество xml файлов, но база данных с множеством таблиц) поступил так: для работы с конкретной таблицей свой конкретный, по необходимости динамически загружаемый и по ненужности динамически уничтожаемый, UserControl. И атрибуты сущности записываю не list, а в observablecollection. ... |
|||
:
Нравится:
Не нравится:
|
|||
03.11.2020, 17:38 |
|
Генерный список.
|
|||
---|---|---|---|
#18+
Сон Веры Павловны Только при десериализации из приведённого XML он заинферрит схему, в которой все значимые элементы (атрибуты) объявлены как xs:string, и это где-нибудь может выйти боком. Вот если в начало xml ещё всобачить схему, тогда да, колонки будут типизированными. Можно даже с констрейнтами (типа use="required"). Да можно хоть руками его прочитать. Я больше говорил о том, что если нужен байндинг, то DataSet часто может быть удобнее, чем POCO. А как и из чего этот DataSet наполнять это уже дело второе. ... |
|||
:
Нравится:
Не нравится:
|
|||
03.11.2020, 17:47 |
|
|
start [/forum/topic.php?fid=20&gotonew=1&tid=1398438]: |
0ms |
get settings: |
10ms |
get forum list: |
15ms |
check forum access: |
4ms |
check topic access: |
4ms |
track hit: |
33ms |
get topic data: |
12ms |
get first new msg: |
7ms |
get forum data: |
2ms |
get page messages: |
52ms |
get tp. blocked users: |
2ms |
others: | 261ms |
total: | 402ms |
0 / 0 |