سؤال

أنا أستخدم DBLINQ للوصول إلى MySQL DB من C# .NET 3.5

لقد قمت بإنشاء ملف DBML لـ Visual Studio 2010 ORM ، ويتم تحميله بشكل جيد - ولكن عندما أقوم بتجميع المصدر ، قابلت أخطاء فيما يتعلق بتحويل الطابع الزمني MySQL إلى .NET DateTime.

الآن هذا النوع من النوع المنطقي ، لأنهم نوعان "مختلفان" (على الرغم من أن وثائق MySQL تقول أنها متماثلة عمليًا).http://dev.mysql.com/doc/refman/5.0/en/datetime.html

الخطأ الذي ألقاه VS 2010 هو:

خطأ 1 DBML1005: التعيين بين DBTYPE "الطابع الزمني" ونوع "نظام. dateTime" في العمود "ROWVERVENT" من نوع "نشاط" النوع "غير مدعوم. 0 0

حيث ROWVERVENT هو طابع زمني للتزامن متفائل.

كيف يمكنني تشغيلها بين 2؟

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

المحلول

تبين أن هذه مشكلة مع DBLINQ ، تم الإبلاغ عن مشكلة لفريق Mono DBLINQ.

نصائح أخرى

يمكنك محاولة استخدام Devart Dorconnect for MySQL أو Devart LinqConnect في حين أن المشكلة هي إصلاح من قبل فريق Mono Dblinq. يجب أن تعمل هذه المنتجات مع Framework Mono

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