الفريق العربي للبرمجةأرشيف المنتديات · 2000 – 2023
نسخة أرشيفية للقراءة فقط — التسجيل والمشاركة مغلقان، والمحتوى محفوظ كما كان.

كيف اضيف DLL عادي الى مشروع SilverLight

بدأه زكيري عبد العالي في 3 فبراير 2012 · 2 رد · 2,064 مشاهدة · في SilverLight
مشاركة: واتساب X فيسبوك تيليجرام
#1 صاحب الموضوع

السلام عليكم

اخواني اعمل الان على تحويل منضومة من الاسبي نت الى SilverLight و اعمل على MVVM و لان القسم الاول Model مبرجة في شكل DLL عادي و هو مستعمب في عدة مشاريع مرتبطة .

اردت اضافة هدا الاسوبلي الى مشروعي و فوجدت ان SilverLight لا يقبل الا DLL SilverLight ووجدت حلين

1- اما ان اضيف مشروع DLL SilverLight و اضع فيه رابطة لجميع الكلاسات الموجودة في مشروع العادي DLL وهكدا عن احداث تعيرات على مستوى DLL العادي تتغير SilverLight DLL

- المشكلة هدا DLL العادي مرتبط بمجموعة من الدلل الاخري و التي تستعمل قاعدة البيانات و بدورها مربوطة بdll ات اخرى ... يعني يجب اعادة انشاء كل المشاريع في شكل العادية من نوع DLL الى DLL SilverLight .

2- انشاء WCF و اجهة تسمح لى باستعمال DLL العادي دون تحويله الى DLL SilverLight

- المشكلة اخاف ان اجد الطريق مسدود امامي بعدة مدة تعلمون مشاكل serialization

ارجوا من لديه فكرة ان لا يبخل على

وجدت طريقة ثالثة باستعمال WCF RIA with ORM

لكن لم اجد درس ولا مثال .

ارجوا المساعدة

تم تعديل هذه المشاركة بواسطة زكيري عبد العالي في 3 فبراير 2012 في 18:36

#2

السلام عليكم ورحمه الله وبركاته

اخي ارى افضل حل انشاء Silverlight Class Library واستخدام مكونات السابقة من خلالها

.:: Wish to become better and better ::.

#3

شكرا لقد وجدت الحل

وهدا الحوار الدي كان في منتدي اخر نقلته للفاءدة

----------------------------------

وعليكم السلام ورحمة الله وبركاته

للاسف لايمكنك استخدام المكتبات المبرمجة للدوت نت فريم ورك مع السلفرلايت حيث ان السلفرلايت محدوده فى قدرتها بشكل كبير نسبياً الى الفريم ورك

الحل الامثل هو الثانى وهو باستخدام wcf ناحية السرفر والاتصال بها من خلال مشروع السلفرلايت واعتقد لايوجد حل ابسط من ذلك

---------------------------------

ستخدم Portable Library Project حيث يتيح لك بناء مكتبات متوافقة مع أغلب المنصات المتاحة حاليًا .

---------------------------------

شكرا على سرعة الرد

2- اخي ابراهيم فات الاوان على Portable Library Project ORM المستعمل او المودل DLL تم برمجته من زمن بعيد و كل المشاريع في المؤسسة تستعمله و هو غير قابل لتبديل من طرفي .

1- نعم بارك الله فيك و موافق انا على WCF لكن هناك الاحسن

وجدت طريقة ثالثة باستعمال WCF RIA with ORM

لكن لم اجد درس ولا مثال .

الامثل كلها تقريبا عن ADO.NET Entity Framework ولم اجد عن استعمال عادي مع ORM كلاسيكي .

ارجوا المساعدة

-------------------------------

اقتباس:

المشاركة الأساسية كتبها MrBassam مشاهدة المشاركة

اعتقد ان امكانيتها متواضعه ... هل يمكنها الاتصال بمذود قاعدة بيانات او منادات عناصر كوم

لماذا تريد استخدامها للاتصال بقاعدة البيانات, هذا الأمر يفترض أن يتم في Server Side , على العموم ما قصدته هو استخدامها من أجل DTO أو POCO.

أخ عبد العالي, ماذا تقصد بـ ORM كلاسيكي ؟ هل تقصد ADO.net 2.0 إن كان كذلك دعك من WCF RIA Services واتجه مباشرة نحو

WCF Enabled Services

-------------------------------

شكرا كثيرا على النصاءح

جاري العمل على Enabled Services wcf

مواضيع مشابهة