Quelqu'un a un C# fonction qui cartes le type de données SQL d'une colonne à sa CLR équivalent?

Que je suis assis pour écrire un massif instruction switch() pour activer les types de données SQL dans CLR types de données afin de générer des classes de MSSQL des procédures stockées. Je suis en utilisant ce tableau comme une référence. Avant d'aller trop loin dans ce qui sera probablement prendre tous les jours, et une immense douleur de tester, je voudrais faire appel à la communauté pour voir si quelqu'un d'autre a déjà écrit ou trouvé quelque chose en C# pour accomplir ce qui semble être commun et assurément tâche fastidieuse.

  • Dans le passé j'ai mis en place une très similaires, mais pas pour C#. J'ai eu l'intention de construire quelque chose comme ça, mais je n'en ai pas eu l'occasion encore. Est votre de mise en œuvre va être fermé ou pourrait-il être open-source? Parce que je suis sûr de moi et les autres, serait très intéressé par une implémentation open source de ce que vous décrivez.
  • C'est pour le développement commercial.
  • Cela peut ne pas avoir été disponible en 2009, mais le Système.Web peut avoir ce qui est nécessaire ici: stackoverflow.com/a/28561947/4228193 . try { return Convert.ChangeType(value_to_convert, Parameter.ConvertDbTypeToTypeCode(SqlMetaData_instance.DbT‌​ype); } également disponibles: ConvertTypeCodeToDbType (msdn.microsoft.com/en-us/library/...)
InformationsquelleAutor Chris McCall | 2009-06-29