ربما اجد هنا من يدلني على Nhibernate
السلام عليكم ورحمة الله وبركاته
لاتفرح بالرد فانا للاسف لا اعرف ما هو Nhibernate
ولكن جرب تبحث في codeproject
http://www.codeproject.com/info/search.asp...tkw=Nhibernate+
السلام عليكم
لربما هذا الرد متاخر بالنسبة الى تاريخ كتابة الموضوع
و لكن قرأت هذا الموضوع فأردت ان اجيب عليه من منطلق انه انا منذ عامين و انا اعمل على NHibernate
NHibernate : بإختصار هي تكنلوجيا أو وسيلة للتحكم و للتخاطب باكثر من قاعدة بيانات بنفس الوقت
اي للتوضيح
اذا كان لديك مشروع و كان من المطلوب
وجود 4 قواعد بيانات بالبرنامج: اي نفس الكود يجب يتعامل مع
(SQL , Oracle , MySQL , Access)
و هذا الامر ممكن كما هو معروف بالنسبة الى المبرمجين و لكن المشكلة تكمن في انه يجب ان تكتب اربع طرق للتخاطب مع الداتا بيز
اي : إستعلام خاص لـ SQl و أخر لـ Oracle و ...الخ
يعني مما سوف يتطلب جهد كبير من المبرمج و إعادة كتابة الاستعلام اربع مرات حسب الداتا بيز
لذلك وجدت NHibernate لكي تحل هذه المشكلة
فهي الكوسيط بين كود المبرمج و بين الداتا بيز المختارة
مما يعني انه سوف تكتب استعلام واحد فقط و NHibernate هي سوف تحوله الى الداتا بيز المحول له
في الحقيقة يطول شرح NHibernate و لكنها طريقة رائعة للتعامل مع اكثر من قاعدة بيانات بنفس الكود و بنفس الوقت
و الله في عون العبد ما دام العبد في عون أخيه
NHibernate هو جزء من مشروع آخر مخصص لبرمجي الجافا اسمه Hibernate ،
الذي يقوم بتحقيق عملية مقابلة الكائنات مع قواعد البيانات العلائقية "Object/Relational Mapper"
وNHibernate معمول بالسي شارب C# ويتيح لمبرمجي الدوت نت ان يستخدموا Hibernate في برامجهم,,,,,,,,
ممكن تحصل الكثير من المعلومات حول هذا الموضوع على هذا الرابط http://www.hibernate.org/343.html
[وسط]لا اله الا انت سبحانك انى كنت من الظالمين
[/وسط]