2015-09-02 4 views
0

Сколько таблиц мы можем хранить в наборе данных. Как подсчитать предел таблиц в одном наборе данныхСколько таблиц мы можем хранить в наборе данных?

Dataset Ds; 
Int x=Ds.max tables; 
+0

http://referencesource.microsoft.com/#System.Data/System/Data/DataTableCollection.cs,ab77511a29098fb6 выглядят как 'DataTableCollection', не подразумевающие добавления ограничений и технически, в которых может быть' 2 ** 31 - 1' '(2147483647)' tables –

+0

Если вы достигли предела, у вас есть * путь * слишком много таблиц в вашем наборе данных. – David

+6

Если вам нужно знать, что вы делаете это неправильно. –

ответ

4

Это System.Int32.MaxValue так 2147483647, потому что DataSet.Tables возвращает DataTableCollection, который имеет Count property, который имеет тип System.Int32.

На практике память является ограничением.

Но Ханс Пассант прав: «Если вам нужно знать, что вы делаете это неправильно». Поэтому я надеюсь, что это всего лишь теоретический вопрос.

0

Максимальный размер Int32. Таким образом, существует максимум 2.147.483.647 (2 миллиарда) таблиц.