تطوير موقع هندسة معمارية جيدة باستخدام linq ل SQL؟

أي شخص وجدت حتى الآن بنية موقع جيد باستخدام linq ل SQL؟ أي مساعدة سوف تكون مفيدة للغاية!

0
وأضاف تحرير
الآراء: 1
في حوالي 4 أشهر من الآن ، يجب أن أتمكن من إظهار واحد = P
وأضاف المؤلف Danimal, مصدر

4 إجابة

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

1) حاول أن تبقى عديمة الجنسية قدر الإمكان 2) الحفاظ على خطوط نظيفة بين الخدمات الخاصة بك والوصول إلى البيانات 3) لا قتال linq ، استخدم ذلك. إذا لم يكن يساعدك ، فأنت على الأرجح تقوم بشيء خاطئ

انتهى تطبيقنا إلى أن يكون مزيجًا من Andrew Siemer و Beth Massi approach (a bit أثقل على الجانب أندرو) وفي C #

0
وأضاف
@ andrew-siemer لقد كان 6 سنوات ولكن إذا كان يخدم الذاكرة كان معظمها أسلوب إدارة الاتصال الخاصة بك.
وأضاف المؤلف slf, مصدر
+1: إجابة رائعة. هذا ساعدني كثيرا. كنت أحاول أن أجد طريقة ذكية لتطبيق بنية n-tier باستخدام L2S ، وهذه الحلول تحقق ذلك ببلاغة.
وأضاف المؤلف James Johnson, مصدر
أحب أن أسمع ما انتهى به استخدام هذا أثقل على جانبي! :)
وأضاف المؤلف Andrew Siemer, مصدر

واجهة متجر MVC لشركة روب كونري

كما قال الآخرون ، لا يختلف linq-to-sql على أي ORM أخرى ، لذا فإن البنية هي نفسها التي تستخدمها لـ NHibernate وغيرها.

0
وأضاف
لم ألق نظرة بعيدة على الشفرة ، ولكنها تبدو كشيء تم طرحه في المساء. توجد عبارات SQL مباشرة في index.aspx للصفحة الرئيسية ، ولا تستخدم حتى Linq To SQL.
وأضاف المؤلف Kibbee, مصدر
سيكون مشروع روب استخدام Subsonic بدلاً من linq إلى SQL
وأضاف المؤلف Aaron Fischer, مصدر

ماذا ، بصرف النظر عن StackOverflow؟ ؛-)

0
وأضاف
هو رمز المصدر المتاح؟ : P
وأضاف المؤلف Bruno, مصدر

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

0
وأضاف