11-08-2010, 02:37 PM (آخر تعديل لهذه المشاركة: 11-08-2010, 02:53 PM بواسطة زكيري عبدالعالي.)
الحمد لله اتممت المرحة الاولى بنجاح و لكن عندي مشكل لم اجد له حسب google المشكل في appconfig لاكن لا اعتقد .
المشروع جيد و الطريقة راءعة اعجبتني جدا هده الطريقة و الله من كتب درس الفيديوا يستحق كل الشكر مع اني لم افهم البرازيلية الى اني فهمت مراحة التي تشكل 3-طبقات المستعملت .
المشكل
عند عمل بيلد لا توجد اخطاء اما بعد التنفيذ يتوقف في النقطة
اما عن التسميات اتتبعوا هذا ان لم يكن هناك مانع .
11-08-2010, 03:03 PM (آخر تعديل لهذه المشاركة: 11-08-2010, 03:22 PM بواسطة زكيري عبدالعالي.)
وجدت الحل هنا
إقتباس : 0 down vote
hi,
i add the same problem, trying to unit-test my dal. I've found that this works :
<add name="salesentities" connectionstring="metadata=res://*;provider=system.data.sqlclient;provider connection string="data source=.;initial catalog=phoenix;integrated security=true;multipleactiveresultsets=true"" providername="system.data.entityclient" />
i had a similar problem with a winforms project and despite trying everything i could find related to it on the web could not resolve my problem..... Until i removed the field that i was using for my objectcontext (private cubentities _oc = new cubentities()) from my baseform to the actual form using it.
Up vote 0 down vote
if you copy your app.config file into the main project and replace all the " with the normal ' character it should run
link|flag
حلت لكن مازالت هناك مشاكل اخرى
إقتباس :{"the specified default entitycontainer name 'testentities' could not be found in the mapping and metadata information.\r\nparameter name: Defaultcontainername"}
السلام عليكم
بارك الله فيك اخي عبد العالي انا متابع لدروسك فالى الامام اما بخصوص التطبيق بالسي شارب فسوف اقوم به عندما اجد الوقت فاعذرني
ســــــــــــلام
عذرا عن التاخر عمل جيد اخي عبد العالي وهذا نفس التطبيق لكن على صفحة الويب المرة القادمة ان شاء الله سوف اقدم الاضافة الى قاعدة البيانات
وفقنا الله واياكم لما يحبه ويرضاه
السلام عليكم
اهلا اخوة مسعود و على و شكرا على المتابعة .
مسعود : لاتتاخر علينا مهلتك 2 يومين .
على شكرا لانك قبت بالمطلوب و تراجعت عن استعمال اللنك و تتبعت خطواتي في بناء 3- طبقات .
الان المطلوب :
1-طبقة الواجهة : اضافة الحقول الى الفور مع ازرار الاضافة و الحذف و التغير ..الخ
2-اضافة هذه المعالجات في الطبقة الخاصة بها وبما انها معلاجات مشتركة بين كل الافراد اي طالب الوضيفة مقدم الوضيفة و الاداري وووو ...الخ فيجب ان نعمل مثلما عملنا في مرحلة العرض .
3-عندما تشتغل الامور و نتحصل على نتيجة جدية نقوم الان بعمليات على الجدول الثاني :
أ- عرض cv الخاص بالطلب 1
ب - اضافة .......تغيرر .........
شكرا
18-08-2010, 11:05 AM (آخر تعديل لهذه المشاركة: 25-08-2010, 04:22 PM بواسطة زكيري عبدالعالي.)
اعرف ان الاخ على قد انهى من عمل المطلوب ان شاء الله سالحق به هذا لاسبوع
المطلوب الان :
انشاء الجداول و الاصناف اللزمة و الميتودات اللزمة لعمل نفس المطلوب السابق لهذه الجدوال الجديده
شكرا
بعدها نتوقف من التحيل لننشأ الواجهة الرءيسية للمشروع مع asp.net و css ...الخ
شكرا
السلام عليكم
اخوانى اعرف اني اطيل كثيرا لكتابت الردود لكن انتم تعربفون الاسباب العمل و البيت ومتطلباته ...
المهم كان هذا المشروع محل نقاش بالامس مع خبيرين كانا بالامس مدعوين في بيت وكانوا قد اتفقوا معا على النقتتين التاليتبن:
-1 هناك خطأ في الاتصال بين الطبقتبن المعالجات او التطبيقات و طبقة البيانات حيث كان هناك عملبة وراثة لصنف
Dao على ميتوى BOL
إقتباس :CandidatBol = public class (CandidatDAO)
وهذا يتنافا مع قوانبن برمجة متعدد الطبقات حيث اخبروني الاثنين انه يجب اضافة اصناف للوصو بين الطبقتين و هذه الاصناف تدعى Data transfer object (DTO) و هي اصناف تشبه التي نجده في طبقت DAL لكن لها الا الحقول و التعلبمات التى نحتاجها فقط و ليس الكل .
لانه في DAL هناك ربط كامل مع القاعدة اى نجد كل الحقول.
و الملاحضة الثانية
هي ليست اجباريت الا فيما قلنا اننا استعمالنا Data Transfer Object pattern
و هي اضافة خدمت الويب لكونها انا عبارة عن DTO و بذلك نفصل بين الطبقتين الاخيرتين و العرض و المعالجات بواسطة هذا الاخير.
23-08-2010, 02:21 PM (آخر تعديل لهذه المشاركة: 23-08-2010, 02:32 PM بواسطة زكيري عبدالعالي.)
السلام عليكم
اخوان اتمنى انه لم تختلط عليكم الامور اعرف ان برمجة المتعددت الطبقات صعبة و ان التصور في البرمجة الشيئة اصعب لكن ساحاول الان تنضيم الامور .
مشروعنا سيتكون من طبقات كما اسلفنا الذكر و كل طبقة تمثل اما بكايج او مشروع برمجي وايضا سنضيف اليه بكاجات اخرى لنحقق Design Pattern DTO على
1- طبقة المعطيات Data-DAL و سنجد كل الاصناف مع الامتداد dal
2- بكايج Common-DTO خاص بالتخاطب بين طبقتن المعطبات و المعالجات Data transfer object و يكون الامتداد dto
3- طبقة المعالجات Core-BLL
4- ولتخاطب بين هذه الطبقة و طبقة العرض نضيف خدمت ويبService-asmx وهكذا مهما اختلفت الوجهات لا نجد مشاكل في التعامل معها
5- طبقت العرض سميتها ui-aspx-win و نجد فيها سورس واجهة المستعمل user interface