یک سیستم orm وطنی :d

aynehband

New Member
با سلام
من برای نوشتن کد هام وقتم زیاد گرفته میشد، به دلایلی هم حوصله استفاده از nhibernate را نداشتم.
حالا شروع کدم به صورت مرحله مرحله یک ORM طراحی کنم. اما هنوز R را طراحی نکردم.
114.gif


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

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


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

www.dppco.net/orm

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

MDP

Well-Known Member
برای کار شما خوبه ولی فکر نمیکنید که وقتی LINQ2SQL یا بهتر از اون NF رو داریم نیازی به همچین چیزی نیست؟

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

ولی در کل حرکتت جای تقدیر داره ولی هدفت به قول خارجی ها unreachable هست !
 
من هم با نظر MDP موافقم .
چرخ یک بار اختراع میشه .
بهتر است که از EF به ارث برید و بومی سازی برای کارتون کنید .

اگه MDF عزیر موافق باشن و دوستانه دیگه تا چند روزه دیگه یک کلاس ساده از repository pattern میزارم . که دوستان بتونن ادامه بدن .

شاد و پیروز باشید.
 

جدیدترین ارسال ها

بالا