سؤال

نأمل أن هذا سؤال سخيف وهناك حل بسيط في مكان ما هناك ولكن ...

هل حصل أي شخص على DBLINQ بنجاح للعب بشكل جيد مع Mono 2.4 على Mac OS X 10.5؟

لقد حصلت على قاعدة بيانات SQLite الخاصة بي جاهزة ولكن بالنسبة لحياةي، لا يمكنني العثور على SQLMetal لتوليد كائناتي.

أظن أنني قد أضطر إلى تنزيل إصدار سابق من أحادي من مونو المضمنة SQLMetal، وبناء وتثبيته، ثم استخدم التعليمات الناتجة عن هذا الإصدار في مونو 2.4 ... ولكني آمل أن أتجنب ذلك بأي ثمن وبعد

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

المحلول 2

باستخدام الثنائي المترجمة مسبقا في هذه الحالة فقط لا يعمل.

للحصول على طبقة بيانات DBLINQ التي تم إنشاؤها بشكل صحيح، يجب عليك استخدام أداة SQLMETAL المضمنة مع Mono (ولكن، على ما يبدو، ليس مع الثنائيات المترجمة مسبقا لنظام التشغيل X). يجب عليك سحب صندوق أحادي (جنبا إلى جنب مع كل التبعيات) وبناء أحادية من المصدر.

بمجرد إنشاء وتثبيت Mono من المصدر، يجب أن يكون لديك أداة SQLMetal. بمجرد إنشاء التعليمات البرمجية الخاصة بك، يكون ذلك سهلا مثل ملف ملف .cs المتشدد واستيراد mono.data.sqlite.

نصائح أخرى

كنت أتجنب استخدام DBLINQ لإنتاج رمز الإنتاج ... لا يتم تطبيق العديد من ميزات LinQ-To-SQL، والمشي من خلال التعليمات البرمجية المصدر مستوى منخفض من الاستحقاق ... لا يتم تنفيذ العديد من الطرق أو تم وضع علامة عليها "untermined".

...لقد تم تحذيرك!

ستشمل Mono 2.6 لأول مرة معاينة DBLINQ مع أحادي. يمكنك إخراجها من أجل تدور اليوم إذا قمت بتثبيت DBLINQ على جانبك جنبا إلى جنب مع إعداد Mono الحالي الخاص بك.

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