PDA

View Full Version : حرفه ای: یک سیستم ORM وطنی :D



aynehband
سه شنبه 12 مرداد 1389, 23:53 عصر
با سلام
من برای نوشتن کد هام وقتم زیاد گرفته میشد، به دلایلی هم حوصله استفاده از nhibernate را نداشتم.
حالا شروع کدم به صورت مرحله مرحله یک ORM طراحی کنم. اما هنوز R را طراحی نکردم.

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

در نهایت کد C#‎‎ را تحویل میگیری. همین
برای من کاهش زمان خوبی داشت.
اما هنوز کامل تست نشده
حالا اساتید گرامی بیان با هم بهبودش بدیم.
اگه یک جوری تولید میشه که از نظرتون قشنگ نیست. من سخت افزاریم تقصیری ندارم.

برای هندل کردن ارور ها هم میتونید خط //errocode(ex1) را با تابع خطاتون جایگزین کنید.
این هم آدرسش

www.dppco.net/orm

البته پیشنهادات شما اون را کامل میکنه!

Ali_Mor
چهارشنبه 13 مرداد 1389, 08:02 صبح
اينكه يك چيزي كه انواع خوبيش هست رو بخواي دوباره بنويسي خودش بحث لازم داره.
بنظر من شما داري يك code generator مي سازي
بخش اول كار كه اطلاعات بانك رو وارد برنامه مي كني مي تواند بصورت خودكار انجام بشه. يعني برنامه خودش ساختار بانك رو استخراج كنه. به اين ترتيب كار كردن باهش آسان تر ميشه.

aynehband
پنج شنبه 14 مرداد 1389, 12:06 عصر
یکی از مباحث مد نظر من آنلاین بودن است.
بعد اینکه این سیستم قابلیت نوشتن توابع جستجو را هم داره. میشه خیلی گسترده تر بشه.
و اینکه میشه خواست دوستان را هم توش اعمال کنیم. اما سایر code generator ها معمولا دست ما نیستند.-فن آوریشون بومی نشده :لبخند:-