ADO.Net DataType столбца выпуска DataTable - PullRequest
1 голос
/ 26 марта 2009

Мой вопрос заключается в том, как назначить значение DataType для столбцов специальных типов SQL, таких как uniqueidentifier / nvarchar / datetime / varbinary (max) - я не нашел соответствия между типом данных .NET и такими 4 типами столбцов SQL тип данных?

Вот пример, который показывает, что нам нужно назначить DataType (этот пример сопоставляет тип .NET с типом данных столбца SQL) для каждого столбца DataTable.

http://msdn.microsoft.com/en-us/library/system.data.datatable.aspx

Ответы [ 2 ]

6 голосов
/ 26 марта 2009

Предполагая, что вы говорите о свойстве DataType класса DataColumn, вы должны сопоставить типы:

  • уникальный идентификатор - Guid
  • nvarchar - String
  • datetime - DateTime
  • varbinary (max) - байт []

Полный список отображений вы можете найти здесь:

http://msdn.microsoft.com/en-us/library/ms131092.aspx

2 голосов
/ 26 марта 2009

Вы также можете прочитать эту страницу MSDN:
http://msdn.microsoft.com/en-us/library/system.data.datacolumn.datatype.aspx

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...