منتدى فيجوال بيسك لكل العرب | منتدى المبرمجين العرب
[سؤال] CRUD in EF5 - نسخة قابلة للطباعة

+- منتدى فيجوال بيسك لكل العرب | منتدى المبرمجين العرب (http://vb4arb.com/vb)
+-- قسم : قسم قواعد البيانات (http://vb4arb.com/vb/forumdisplay.php?fid=40)
+--- قسم : قسم أسئلة قواعد البيانات تحت بيئة الـ.NET (http://vb4arb.com/vb/forumdisplay.php?fid=41)
+--- الموضوع : [سؤال] CRUD in EF5 (/showthread.php?tid=1281)

الصفحات: 1 2 3 4 5


RE: CRUD in EF5 - hoob computer - 05-01-14

أخوية العزيز سجاد,
انت كلامك صحيح في حال قاعدة البيانات كانت SQL CE - بمعنى تم عملها من خلال الفيجوال بيسك بلغة SQL-T -.

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

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

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

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


السلام عليكم


RE: CRUD in EF5 - hoob computer - 06-01-14

للرفع


RE: CRUD in EF5 - hoob computer - 07-01-14

للرفع


RE: CRUD in EF5 - hoob computer - 08-01-14

للرفع


RE: CRUD in EF5 - hoob computer - 09-01-14

للرفع


RE: CRUD in EF5 - amgadtamer - 11-01-14

حتى تستطيع القيام بعمليات ال crud لابد أن تكون على دراية جيدة بتقنية linq غير ذلك سوف تواجه صعوبة لذلك قم بتعلم linq ثم قم بتعلم ef5 أو غيرها وحتى تستطيع تغيير نص الإتصال فى ملف app.config يمكنك إستخدام نص عام للإتصال أو إستخدام file stream للكتابة فى الملف الموجود عند العميل أو xmlstream writer


RE: CRUD in EF5 - hoob computer - 11-01-14

(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؟


السلام عليكم


RE: CRUD in EF5 - hoob computer - 14-01-14

للرفع


RE: CRUD in EF5 - hoob computer - 15-01-14

للرفع SadSadSadSadSadSadSadSadSadSadSadSadSadSadSad


RE: CRUD in EF5 - amgadtamer - 16-01-14

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