إذا لم أحصل على جنبا إلى جنب مع إطار الكيان حتى الآن، هل هناك فرصة أود أن أعجبني EF الجديد في .NET 4.0

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

سؤال

حتى الآن لم أعجب EF. على الرغم من أنني أحببت الأدوات وما مدى سهولة إنشاء أنواع معينة من التعيينات والعلاقات، إلا أن الأنواع الأخرى كانت الألم ودعم LINQ في EF لم يكن رائعا (CouLN لا تنشئ أساليب ملحق مرشح خاص بي).

هو EF الجديد في .NET 4.0 بشكل أفضل. بالنظر إلى ما ذكرته حتى الآن هل هناك فرصة أود ذلك.

الروابط التي أسألها هذا لأنني استخدم LINQ2SQL كثيرا ولا أحب الشعور بأن النظام الأساسي الذي أستخدمه على وشك الذهاب عفا عليه الزمن. أرغب في الترقية إلى شيء مشابه قدر الإمكان لما لدي بالفعل.

شكرا لآرائكم

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

المحلول

إنه مجرد رأي، لكنني أعتقد أن EF الجديد ستحسن كثيرا. من المؤكد أنهم سيكون لديهم نوع من مسار الترحيل من LinQ إلى SQL. ما إذا كان يبدو أن LINQ إلى SQL هو قصة أخرى. تحتوي الأدواتان على الفلسفات المختلفة إلى حد ما.

بينما سيتم تصميم EF لسيناريوهات المؤسسات، فمن الأمل في أن يكون الإصدار التالي لا يزال خفيف الوزن بما يكفي ليكون بمثابة بديل مناسب ل L2S في سيناريوهات التطبيق الصغيرة.

نصائح أخرى

أنا متفائل حقا حول EF 4.0 من كل ما رأيته حتى الآن. ال الإصدار بيتا متاح بالفعل لمشتركي MSDN وعناوين الكثير من المخاوف حول Poco و Interistence Resorance ودعم N-Tier وكل ذلك. ما زلت أوصي بقراءة ADO.NET بلوق الفريق كمورد رائع لما تغير.

لا يمكنك مقارنتها بالفرد الأول لأن هذا هو إصلاح كبير جدا وقد تغير الكثير.

ومع ذلك، فإن المتبنين الأوليين يحصلون دائما على أسوأ ما في الأمر لأنهم أول من يركضون في الأخطاء ومشاكل جديدة بينما يأتي المتأخر يستفيد من الدروس المستفادة من قبل المبنيين الأوائل.

كان هناك الكثير من التحسينات. لقد ركضت إلى بضع قضايا غريبة ولكن لا شيء غير قابل للحل بعد. استغرق الأمر مني بضع ساعات لفهم كيف يعمل Poco الذي يعني أنهم قضوا الكثير منهم. أوصي بتنزيل VS2010 واللعب معها بنفسك!

إلقاء نظرة على هذا العرض التقديمي، وسوف تعرف لماذا EF يستحق وقتك.

كيف تفكر مثل عرض إطار الكيان: http://blogs.teamb.com/craigstuntz/2009/09/11/38394/

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