HamidNch
جمعه 17 شهریور 1391, 12:53 عصر
سلام به همه دوستان.
MVC با اون ورژنهای پی در پی و تغییرات اساسیش تو هر ورژن باعث شده برخی چیزها مبهم جلوه بده،لااقل واسه من اینطوره.
یکی از این موارد انتخاب نحوه ایجاد بانک اطلاعاتی برنامه است.
در Web Form ها می دونستیم که تو یه پایگاه داده مثلا Sql Server دیتابیسمون رو ایجاد می کردیم و بعد با ایجاد
کانکشن ارتباط با دیتابیس برقرار میشد و ...
اما در حال حاضر با وجود Sql Server CE میشه بصورت توکار دیتابیس رو تو خود ویژوال استودیو ایجاد و بعد جداول اون رو به کلاسهای مورد نظر مپ کرد. و یا اینکه کلاسهای مورد نظر خود را ابتدا تعریف نمود بعد با فیتلرهای خاصی مزین کرد تا بعد از اجرای برنامه دیتابیس و جداول موردنظر ایجاد گردند.
و حالت دیگه SqlExpress ورژن جدید تو Vs2012 هستش که ......
با این مقدمه چینی سوالم اینکه که بهترین روش برای ساخت دیتابیس و در عین حال بهره گیری از بهترین ORM ها و تکنولوژی های روز چیه.(از دید پروژه تجاری)
و اگر همه روشها موجه هستند لطفا مزایا و معایب اون رو به اختصار بفرمایین.
باتشکر فراوان
MVC با اون ورژنهای پی در پی و تغییرات اساسیش تو هر ورژن باعث شده برخی چیزها مبهم جلوه بده،لااقل واسه من اینطوره.
یکی از این موارد انتخاب نحوه ایجاد بانک اطلاعاتی برنامه است.
در Web Form ها می دونستیم که تو یه پایگاه داده مثلا Sql Server دیتابیسمون رو ایجاد می کردیم و بعد با ایجاد
کانکشن ارتباط با دیتابیس برقرار میشد و ...
اما در حال حاضر با وجود Sql Server CE میشه بصورت توکار دیتابیس رو تو خود ویژوال استودیو ایجاد و بعد جداول اون رو به کلاسهای مورد نظر مپ کرد. و یا اینکه کلاسهای مورد نظر خود را ابتدا تعریف نمود بعد با فیتلرهای خاصی مزین کرد تا بعد از اجرای برنامه دیتابیس و جداول موردنظر ایجاد گردند.
و حالت دیگه SqlExpress ورژن جدید تو Vs2012 هستش که ......
با این مقدمه چینی سوالم اینکه که بهترین روش برای ساخت دیتابیس و در عین حال بهره گیری از بهترین ORM ها و تکنولوژی های روز چیه.(از دید پروژه تجاری)
و اگر همه روشها موجه هستند لطفا مزایا و معایب اون رو به اختصار بفرمایین.
باتشکر فراوان