سؤال

وأنا أرى أن فريق آيرن روبي وقد وثقت باستخدام أكتيفيريكورد في آيرن روبي مع MSSQL - أنها تشير التي كانت مطلوبة بعض التعديلات على المحول.

في مقابلة يوم 8/11/2009 ، جيمي يشير إلى وجود عيب رئيسي من آيرن روبي:

<اقتباس فقرة>   

والقيد الرئيسي هو أن آيرن روبي لا يدعم أي      المكتبات روبي على أساس C

وهذا يشير إلى أن مكتبة سكليتي روبي التي تعتمد على sqlite.dll وربما غير وارد. ومع ذلك، في نفس المقابلة، قال تعالى:

<اقتباس فقرة>   

لقاعدة البيانات يمكنك استخدام سيكلسرفير اكسبرس (وهو مجاني)،      أو أي قاعدة بيانات. NET مقرها، مثل ميناء CSHARP سكليتي مؤخرا.

وهذا يبدو واعدا، ولكن أنا طغت قليلا على كيفية البدء! كيف يمكنني التوجه نحو ربط أكتيفيريكورد روبي لCSHARP-سكليتي أو أين يمكنني نبحث عن مزيد من التوجيه؟

ولقد وجدت بعض أكثر متابعة الكتابة على آيرن روبي وسكليتي ، لكنني قد تحتاج الى بعض المساعدة الترجمة؟

<اقتباس فقرة>   

والحل الحالي هو do_sqlite3 ميناء استخدام جميع واجهات برمجة التطبيقات .NET. هناك منافذ زوجين    من سكليتي إلى صافي، ولكن لا شيء وتستخدم على نطاق واسع حتى الآن. ل 1.0 سيكون لدينا جوهرة آيرن روبي-DBI    لاستخدام قواعد البيانات. NET مقرها خلال API روبي DBI. وذلك باستخدام SQLEXPRESS و    سوف سيكلسرفير العمل مع محول سيكلسرفير المناسب. لست متأكدا إذا كان هناك    محول do_sqlserver حتى الآن طريقة لDataMapper، ولكن سنترك ذلك للمجتمع للقيام.

هل هذا يعني أن بلدي كومة التكنولوجيا يمكن أن يذهب شيء من هذا القبيل: أكتيفيريكورد يستخدم SQLiteRuby، وأنب SQLiteRuby استخدام آيرن روبي-DBI (يجب أن يكون تغيير يذكر منذ هذا هو روبي DBI API ؟؟) ثم آيرن روبي-DBI لديه الذكاء ل العمل مع قاعدة بيانات. NET تستند مثل c # سكليتي. وبطبيعة الحال سوف تحتاج إلى محول للذهاب بين أكتيفيريكورد وSQLiteRuby ... نأمل أي تغيير مطلوب هناك؟

وSugggestions، وتقديم المشورة، نصائح؟

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

المحلول

وأنك لن تكون قادرا على استخدام أكتيفيريكورد كما هو.

ويمكنك إما التفاف مزود ADO.NET لسكليتي أو ربما يمكنك مساعدة في مشروع آيرن روبي DBI وتوفير محول DBI الذي يعالج سكليتي بشكل صحيح. ومنذ ذلك الحين إضافته إلى القضبان من السهل كما يتطلب استبدال اتصال مع اتصال ديسيبل.

وبل هو عمل مستمر على الرغم من وفي هذه اللحظة كانت معظم الجهود حول مزود خدمة، ولكن أنا أيضا ترغب في الحصول على سكليتي يعمل بشكل صحيح على آيرن روبي مع القضبان.

وثمة نهج آخر يتمثل في تغيير محول سجل نشط لسكليتي للعمل مع مزود ADO.NET (التي ربما تتطلب أقل جهد ولكن لن يساعد خارج المجتمع القضبان). لدي فكرة جيدة عن ما يجب أن يحدث لتجعل من كل عمل ولكنني ببساطة لم يكن لديك الوقت للقيام بكل هذه الأمور، للأسف.

نصائح أخرى

هل حاولت استخدام محول سكليتي؟ قد يكون العمل خارج مربع.

ولم أحاول ذلك على الرغم شخصيا.

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