Сколько таблиц мы можем хранить в наборе данных. Как подсчитать предел таблиц в одном наборе данныхСколько таблиц мы можем хранить в наборе данных?
Dataset Ds;
Int x=Ds.max tables;
Сколько таблиц мы можем хранить в наборе данных. Как подсчитать предел таблиц в одном наборе данныхСколько таблиц мы можем хранить в наборе данных?
Dataset Ds;
Int x=Ds.max tables;
Это System.Int32.MaxValue
так 2147483647, потому что DataSet.Tables
возвращает DataTableCollection
, который имеет Count
property, который имеет тип System.Int32
.
На практике память является ограничением.
Но Ханс Пассант прав: «Если вам нужно знать, что вы делаете это неправильно». Поэтому я надеюсь, что это всего лишь теоретический вопрос.
Максимальный размер Int32. Таким образом, существует максимум 2.147.483.647 (2 миллиарда) таблиц.
http://referencesource.microsoft.com/#System.Data/System/Data/DataTableCollection.cs,ab77511a29098fb6 выглядят как 'DataTableCollection', не подразумевающие добавления ограничений и технически, в которых может быть' 2 ** 31 - 1' '(2147483647)' tables –
Если вы достигли предела, у вас есть * путь * слишком много таблиц в вашем наборе данных. – David
Если вам нужно знать, что вы делаете это неправильно. –