رفتن به مطلب

کدنویسی چند لایه برای کار با PDO


پست های پیشنهاد شده

سلام دوستان

یه سیستم مدیریتی دارم طراحی می کنم. حدود 9 تا جدول دارم. به نظر شما برای چند لایه کردن پروژه، برای هر جدول یه لایه شامل 4 تا کوئری اصلی رو طراحی کنم، یا میشه همه جداول رو با یک لایه مدیریت کرد؟ یه کم اگه میشه راهنمایی کنید. تو سی شارپ سه لایه کار کردم ولی اونجا Stored Procedure و SQL.. بود.

لینک به ارسال

ببینید من عملیات درج، ویرایش، حذف و انتخاب رو برای همه جداول نیاز دارم. عملا یعنی هر 4 تا کوئری رو باید بنویسم. حالا سوال من اینه برای هر جدول این 4 تا رو جدا بنویسم یا 4 تا رو داخل یه لایه تعریف کنم به صورتی که همه جداول بتونن پارامتر بهش ارسال کنن و استفاده کنن. اگه امکانش هست یه مثال هم بزنید.

لینک به ارسال

کاری که من در پروژه‌هام انجام میدم

برای هر جدول یک کلاس مینویسم که دستورات sql رو به کلاس DB میفرسته

لینک به ارسال

معماری چند لایه واسه جدا شدن کدها به صورت منطقی از هم هستن هر لایه کار خودشو میکنه

به نظر من شما یک کلاس برای کار با db بسازین که به صورت عمومی 4 تا قابلیت داشته باشه

insert-delete-update-select

حالا شما برای هر جدولتون با استفاده از این کلاس لایه DAL در 3 لایه یا لایه module در mvc رو ایجاد کنید

لینک به ارسال

به گفتگو بپیوندید

هم اکنون می توانید مطلب خود را ارسال نمایید و بعداً ثبت نام کنید. اگر حساب کاربری دارید، برای ارسال با حساب کاربری خود اکنون وارد شوید .

مهمان
ارسال پاسخ به این موضوع ...

×   شما در حال چسباندن محتوایی با قالب بندی هستید.   حذف قالب بندی

  تنها استفاده از 75 اموجی مجاز می باشد.

×   لینک شما به صورت اتوماتیک جای گذاری شد.   نمایش به صورت لینک

×   محتوای قبلی شما بازگردانی شد.   پاک کردن محتوای ویرایشگر

×   شما مستقیما نمی توانید تصویر خود را قرار دهید. یا آن را اینجا بارگذاری کنید یا از یک URL قرار دهید.

×
×
  • اضافه کردن...