ما هو جيد "المحمول" قاعدة بيانات NET التي تدعم LINQ؟

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

سؤال

وأنا في عملية إعادة بيع ديون تطبيق ولقد قرر استخدام قاعدة بيانات المتنقلة / المضمنة.

ولقد تم القراءة عن SQL Server Edition ضغط، لكني أتساءل عما اذا كان أي منكم يعرف أي قواعد البيانات الأخرى التي يمكن استخدامها وليس لديهم أحجام تحميل ضخمة، كما طلبي الحالي حوالي 2MB ~ (المثبت ). سوف سكليتي يكون لطيفا، ولكن AFAIK تنفيذ جنة مظالم الشرطة من LINQ إلى سكليتي هو بالأحرى عربات التي تجرها الدواب في الوقت الراهن.

وشكرا!

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

المحلول

VistaDB و (كما ذكرت) <وأ href = "http://www.microsoft. كوم / سيكلسرفير / 2005 / EN / بنا / المدمجة، downloads.aspx "يختلط =" نوفولو noreferrer "> SQL Server Edition ضغط خياران صغيرة لقاعدة بيانات المضمنة. SQL Server Edition ضغط يمكن استخدامها مع LINQ إلى SQL أو إطار الكيان. أعتقد VistaDB يمكن استخدامها مع إطار الكيان.

وأيضا، إذا كنت لا تحتاج إلى قاعدة بيانات علائقية، قد ترغب في النظر في db4o . روب Conery يكتب عن هذا هنا .

وآمل أن يساعد هذا!

نصائح أخرى

ولقد حاولت من db40 مرة واحدة (وليس النسخة المدمجة) - هو كائن قاعدة بيانات. ومع ذلك، اعتمادا على الاحتياجات الخاصة بك قد يكون شيء مريحة نوعا ما للاستخدام. وأشاروا إلى أنها تدعم LINQ حتى بالنسبة للطبعة المدمجة: http://www.db4o.com/s/compactframeworkdb.aspx

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

scroll top