2009-03-26 12 views
1

Ma question est de savoir comment affecter la valeur DataType pour les colonnes de types SQL spéciaux comme, uniqueidentifier/nvarchar/datetime/varbinary (max) - Je n'ai pas trouvé de correspondance entre .NET type de données et tels 4 types de type de données de colonne SQL?ADO.Net DataType de la colonne du fichier DataTable

Voici un exemple qui montre que nous devons assigner le DataType (cet exemple mappe le type .NET au type de données de colonne SQL) de chaque colonne du DataTable.

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

Répondre

6

En supposant que vous parlez de la propriété DataType sur la classe DataColumn, voici comment vous mapper les types:

  • UNIQUEIDENTIFIER - Guid
  • nvarchar - Chaîne
  • datetime - DateTime
  • varbinary (max) - octet []

Vous trouverez la liste complète des applications ici:

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

+0

Cool, casperOne! Existe-t-il des tables de mappage complet pour tout type .Net associé au type de données SQL? – George2

+0

@ George2 - C'est ce que vous voulez: http://msdn.microsoft.com/en-us/library/ms131092.aspx – casperOne

2
+0

Mais il n'y a pas de mappage, juste mentionné les types de données .Net pris en charge pour la propriété DataType sur la classe DataColumn . Existe-t-il des documents couvrant une table de mappage complet pour tout type .Net associé au type de données SQL? – George2

+0

Existe-t-il des tables de mappage complet pour tout type .Net associé au type de données SQL? – George2