سؤال

أنا أعمل في تطبيق يحتاج إلى التحدث إلى قاعدة بيانات. التطبيق مكتوب في C #. أنا اتخذت تماما من قبل LinQ وفئات توليد السيارات لتمثيل قاعدة البيانات وجداولها، لذلك أولا، كنت في استخدام SQL كما يأتي .NET فقط مع دعم LinQ إلى SQL. الآن ايم يميل أكثر إلى MySQL بشكل رئيسي لأن تحجيم خادم SQL قد يحصل على الثمن ولأن الناس داخل شركتي هم أكثر دراية من MySQL، بما في ذلك لي. هذا هو المكان الذي يأتي فيه Dblinq. من ما قرأته dblinq يعمل بشكل جيد لاستفسارات بسيطة ولكن قد ينهار على أكثر تعقيدا. هل يمكن أن تشارك تجاربك في استخدام DBLINQ؟ هل يجب اعتبار DBLINQ تجريبيا أو يمكن أن أتوقع استخدامه دون الكثير من المشاكل؟

شكرا، باس

يحرر:

قرأت أن DBLINQ غير قادر على التعامل مع أكثر من مفتاح أجنبي، هل يمكن لأي شخص أن يعلق على ما إذا كان هذا هو الحال؟

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

المحلول

أنا لا أعرف الكثير عن DBSQL ولكن تحقق من إطار الكيان. يسمح لك بتنفيذ LINQ ويمكن استخدامه باستخدام MySQL. تحقق من هذا السؤال حتى لمزيد من المعلومات حول LinQToEntityFramework for MySQL باستخدام MySQL مع إطار الكيان

نصائح أخرى

استخدمت EntityFrameWork للاتصال MySQL DB في مشروعي الأخير. إنه يعطي بعض المشكلات البسيطة ولكن يقلل من مقدار الجهد المطلوب للرمز. أنا رائع معه. كان علي أن أفعل الترحيل والتصفية في هذا التطبيق. بسبب EF كانت هذه قطعة من الكعكة.

كان هذا التطبيق بيانات أقل جدا (جزء من الصفوف الملايين). أود أن أعرف كيف سيفعل إطار الكيان في التطبيقات التي لديها بيانات كبيرة.

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