منتدى فيجوال بيسك لكل العرب | منتدى المبرمجين العرب

نسخة كاملة : CRUD in EF5
أنت حالياً تتصفح نسخة خفيفة من المنتدى . مشاهدة نسخة كاملة مع جميع الأشكال الجمالية .
الصفحات : 1 2 3 4 5
أخوية العزيز سجاد,
انت كلامك صحيح في حال قاعدة البيانات كانت SQL CE - بمعنى تم عملها من خلال الفيجوال بيسك بلغة SQL-T -.

و لكن, أنا قمت بعمل قاعدة البيانات على سيرفري الخاص SQL Server الي سميته COSQLSRV و اسم قاعدة البيانات CusOrddb وبعدين ضفت EF إلى برنامجي و قمت بتحديد قاعدة البيانات الموجودة على سيرفري الخاص. وبهذا, في جملة الاتصال الخاصة بـ EF سيكون الـ DataSource=COSQLSRV.

و لهذا, من أحاول اخذ المشروع على غير حاسبة و أنقل قاعدة البيانات الى السيرفر المركزي و الي اسمه CentralSQL, عندها يجب أن اقوم بتغيير جملة الاتصال الخاصة بـ Entity Framework.

بس أني اريد اسوي هالشي مو أثناء وقت البرمجة, و إنما أثناء وقت تشغيل البرنامج. لانه من غير المنطقي أنه اخلي العميل هو الي يفتح ملف app.config و يقوم بتغيير جملة الاتصال.
اتمنى تكون الصورة واضحة الان.

بالإضافة, لو اريد اسوي نفس مثالك بالضبط بس بدون Stored Procedures, فشلون أسوي عمليات الخزن, التحديث, المسح لأكثر من سطر؟


السلام عليكم
للرفع
للرفع
للرفع
للرفع
حتى تستطيع القيام بعمليات ال crud لابد أن تكون على دراية جيدة بتقنية linq غير ذلك سوف تواجه صعوبة لذلك قم بتعلم linq ثم قم بتعلم ef5 أو غيرها وحتى تستطيع تغيير نص الإتصال فى ملف app.config يمكنك إستخدام نص عام للإتصال أو إستخدام file stream للكتابة فى الملف الموجود عند العميل أو xmlstream writer
(11-01-14, 06:45 PM)amgadtamer كتب : [ -> ]حتى تستطيع القيام بعمليات ال crud لابد أن تكون على دراية جيدة بتقنية linq غير ذلك سوف تواجه صعوبة لذلك قم بتعلم linq ثم قم بتعلم ef5 أو غيرها وحتى تستطيع تغيير نص الإتصال فى ملف app.config يمكنك إستخدام نص عام للإتصال أو إستخدام file stream للكتابة فى الملف الموجود عند العميل أو xmlstream writer

اعرف القليل عن linq و اعرف كيفية عمل queries بها و إني أفضل تقنية ef5 على linq2sql.
و سؤالي كان حول crud عن طريق الكود في ef5 و ليس عن طريق stored procedures, اما عن نص الإتصال و كيفية تغييره في أثناء وقت تشغيل البرنامج فهل لك أن توضح ذلك رجاءاً؟
و ايضاً توضيح crud عن طريق الكود و ليس stored procedures في ef5؟


السلام عليكم
للرفع
للرفع SadSadSadSadSadSadSadSadSadSadSadSadSadSadSad
تحتاج لمعرفة linq حتي تستطيع كتابة query وحتي تستطيع تغيير نص الاتصال
قم بعمل برنامج بسيط وليكن مكون من window واحده ثم قم باضافة ملف. ال app.config اليه ك embe
ended re
resource ثم قم باستخدام
file stream 'stream writer لكتابة محتويات الملف المدمج الي مسار البرنامج الموجود عند العميل
الصفحات : 1 2 3 4 5