بسم الله الرحمن الرحيم
السلام عليكم و رحمة الله و بركاته ،
انشئت مشروع لتطبيق ويب يعتمد على طبقتي الـ DAL و الـ BAL ....
- مهمة الـ DAL الاتصال بشكل مباشر بقاعدة البيانات .
- مهمة الـ BAL توفير شروط معينة للطرق و الاستعلامات الخاصة بالعمليات على البيانات من : حذف ، تعديل ، اضافة و غير ذلك.
من احدى الطرق التي انشئتها في طبقة الـ BAL طريقة ADD ، هذه الطريقة تقوم بعملية اضافة البيانات عن طريق استعلام متواجد بطبقة الـ DAL .
* مرة أخرى الطريقة ADD تسمح باضافة البيانات بما فيها حقل الـ ID (حيث حقل الـ ID من نوع Int).
المشكلة :
أن المستخدم يستطيع ادخال أي رقم بغض النظر عن امكانية حدوث تكرار لهذا الرقم في قاعدة البيانات لحقل الـ ID.
السؤال:
هل هنالك من امكانية اضافة شروط معينة لمنع حدوث هذه المشكلة ضمن طبقة الـ BAL ؟
، لكم جزيل الشكر.