PDA

View Full Version : سوال: ایجاد پایگاه داده در پروژه



zhr.rezae66i
یک شنبه 22 بهمن 1391, 15:36 عصر
سلام
من همیشه داخل برنامه sql دیتا بیس و جداولمو ایجاد کردم و داخل visual در قسمت serverExplorer بشون ,وصل میشم
اینطوری هیچ فولدره App_Data ایجاد نمیشه
اما میشه باش کار کرد
مشکلی ندارم
وقتی اول فولدر App_Data رو ایجاد میکنم و بعد یک دیتابیس ادد میکنم
چه فرقی داره؟
فقط موقع چندلایه کار کردن باید با این فولد خاص کار کرد؟

masoud60
یک شنبه 22 بهمن 1391, 15:56 عصر
نه ربطی به 3 لایه بودن نداره مزیتهای این فولدرها در این مقاله توضیح داده شده
http://www.codeproject.com/Articles/31557/A-Beginner-s-Guide-to-ASP-NET-Application-Folders


----------------------------
http://www.kohan-co.net

zhr.rezae66i
یک شنبه 22 بهمن 1391, 16:26 عصر
اوکی ی سوال
داخل app_data فقط sqlexpress میشه ادد کرد؟ اگه نه پس چطور میشه پایگاه غیر express داخلش ادد کرد

bomb23
یک شنبه 22 بهمن 1391, 16:41 عصر
سلام
اتفاقا من چند روز پیش یه گیری داشتم سر App_Data که حل شد و کنارش خیلی چیزا یاد گرفتم!
پوشه App_Data واسه ساده شدن کاربرای VS گذاشته شده ولی خوب این ساده شدن یه هزینه ای هم در بر داشته که این هزینه کم شدن سرعت connection به دیتا بیسه، از نظر امنیتم تغییر زیادی نداره ولی خوب یه خوبی دیگش اینه که نیاز نیست با sql هاستتون کار کنید یعنی نمیخواد برید توی هاستتون username و password واسه دیتا بیس تعریف کنید و فقط کافیه کنار پروژتون آپلودش کنید تا بتونید از دیتا بیستون استفاده کنید. اما خوب به واسطه داستن سرعت کمتر به نظر من از App_Data استفاده نکنید بهتره.

masoud60
دوشنبه 23 بهمن 1391, 12:21 عصر
به نظر من برای پروژه های کوچیک بهتره از app_data استفاده کنید


-----------------------------
http://www.kohan-co.net

ahmad156
دوشنبه 23 بهمن 1391, 12:43 عصر
دوستان عزیز با وجود entity framework و code first فکر کنم بحث بر سر app_data خوب نباشه