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

نسخة كاملة : CRUD in EF5
أنت حالياً تتصفح نسخة خفيفة من المنتدى . مشاهدة نسخة كاملة مع جميع الأشكال الجمالية .
الصفحات : 1 2 3 4 5
أخوية الورد سجاد,

حولتلك البرنامج إلى 2010 و Net 4. و تكدر تحمله من هنا.



السلام عليكم
اخوية العزيز حملت المثال وفتح عندي بس قاعدة البيانات ميفتح والمشروع wpf واني صراحة لحد هسه ممشتغل علـwpf

عله كل ادخل عله هذا الرابط بيه كل شي عن EF : Entity Framework

انت حاول تره كلش سهل واذا وكفت بشي اطرح سؤالك هنا وان شاءالله اجاوبك عله قدر الامكان

تحياتي
السلام عليكم

أخوية سجاد, قريت أني بهذا الموقع ... لكن الي استوقفني هو الأتي:
عدهم مثلا هذا الرابط
Add One-Many Entity

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

و هذا الشي ما أريده يكون ببرنامجي لانه مثل ما تعرف, البرنامج الي اشتغل عليه هو NTier .. و مدا أعرف شلون اسوي هالدالة أو هالأجراء الي أدخل عليه من الـ (Presentation Layer) إلى الـ (Business Layer) أو الـ (DataAccess Layer) حتى اسوي إدخال للبيانات.

مع العلم, أني مسوي قبل هكذا مشروع بس عن طريق الـ LINQ2SQL .. و هي نفس الفكرة و نفس المبدأ مجرد إختلاف بسيط.
و ايضاً, مدا اعرف شلون اسوي عملية إدخال بيانات اكثر من سطر في إجراء واحد ... يعني مثلا Master-Detail اريد اسوي إدخال لسطر واحد من الـMaster و خمس أسطر من الـDetail و بعدين احفظ البيانات.

بس المشكلة, عقلي وكف Sad مدا اكدر الزمها للفكرة و احل المشكلة Angry

فياريت لو مساعدة بسيطة بهالشي و الباقي أني اكمله إن شاء الله.


السلام عليكم
اخوية انزل جوة تلكاه يحجي عالSP

شوف هنا http://www.entityframeworktutorial.net/E...ntext.aspx

المشكلة قاعدة البيانات مالتك ميفتح عندي

عله كل راح اسوي فد مشروع جديد ان شاءالله بس windows وبالطبقات والاجراءات المخزنة

بس اصبر شوية لتستعجلSmile
ماشي أخوية و لو دا أتعبك وياية ... بس من واحد عقله يقفل و بعد مستوعب مشكلة Smile
صدك أني قفلت و مدا أستوعب Sad

عالعموم منتظرك إن شاء الله.


السلام عليكم
السلام عليكم

تفضل اخوية البرنامج بالمرفقات

شوف التعديل والحذف يعتمد عالبحث او عله زر GetAll في اول DataGrid

والادخال يعتمد على ثاني وثالث DataGrid وبما ان الجدولين بيناتهم علاقة One to Many

فتكدر تدخل لأسم واحد اكثر من Order وراح تلكه بسم اسم الـCus ورقم الـOrd

لان البقية ادخال تلقائي Identity اذا فهمت قصدي بس لازم تسوي New يلا تكدر تدخل بيانات

وأكو فد شغلة مخليت DAL وBL بDLL لان يصير مشكلة ما عرفت حلهاSad

تحياتي
مشكور على مجهودك سجاد الورد ... بس دتصير بي مشكلة عند الضغط على (GetAll) أو (Insert) أو أي عملية إستدعاء أخرى و مدا اعرف شنو سببها؟!
هاي صورة للخطأ:



مع العلم إنه كل أجزاء المشروع تحملت مضبوط!



ما الحل برأيك؟



السلام عليكم
اخوية العزيز شنو اصدار قاعدة الييانات اللي عندك؟

اللي عندي SQL Server 2008

اخوية ادخل على App.Config وغير Integrated Security من True الى False

وروح على ملف الـMyModel.edmx راح يفتحلك Model Browser عاليمين اضغط على نفس اسم الملف كلك يمين وسويس Update Model From DataBase وختار Refresh ودوس Ok وجرب

أو احذف الـUser Instance وسوي نفس الخطوات
تحياتي
أخوية العزيز سجاد,
في البداية أعذرني على التأخير بس كنت مشغول جداً ...

بالنسبة لقاعدة البيانات الي عندي فهي 2012.

قمت بعمل الخطوات الي ذكرتها حضرتك, لكن ظهرت لي رسالة خطأ اخرى و نصها هو عدم إمكانية العثور على قاعدة البيانات بسبب أن الـUser Instance غير موجود.

فهل من حل؟

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


السلام عليكم
وعليكم السلام اخي العزيز

طيب بس غير الـIntegrated Security الى False وبقي الـUser Instance وجرب

ان شاءالله هالأيام اذا صار عندي مجال أسوي المقال وهم يستفاد الجميع

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