كيف يمكنني أفضل تحويل سلسلة التمثيل في DbType?

StackOverflow https://stackoverflow.com/questions/91124

  •  01-07-2019
  •  | 
  •  

سؤال

أفترض أن سلسلة 'nvarchar(50)', وهو على سبيل المثال T-SQL سلسلة الجزء المستخدمة في إنشاء جدول من هذا النوع.كيف يمكنني أفضل من تحويله إلى التعداد تمثيل النظام.البيانات.DbType?

يمكن التعامل مع العديد من الطرق المختلفة من كتابة نوع T-SQL, مثل:

[nvarchar](50) 
nvarchar 50

@خورخي الجدول:نعم, هذا مفيد لكن ليس هناك prebaked محول?وإلا إجابة جيدة.

هل كانت مفيدة؟

المحلول

نأمل أن يكون هذا التعيين الجدول القيام بهذه المهمة.

http://www.carlprothman.net/Default.aspx?tabid=97

نصائح أخرى

أول محاولة تنطوي على استخدام regex تحليل قسمين إعلان (أين الجزء الثاني يستخدم فقط وبنسب مختلفة الحجم أنواع.) تأكد من أنه يمكنك تحويل النوع-اسم الحالة الأدنى عند تحليل ذلك.

هل يمكن إجراء التعداد مع جميع أنواع مختلفة في ذلك (أقل فتش) ، ثم استخدام التعداد.تحليل للحصول على مثيل من التعداد القيمة ، ومن ثم استخدام رمز التبديل-حالة الحصول على نظام ملائم.البيانات.DbType لكل التعداد القيمة.

نوع من إجمالي أعترف.

مرخصة بموجب: CC-BY-SA مع الإسناد
لا تنتمي إلى StackOverflow
scroll top