سعید کشاورز
سه شنبه 07 آذر 1391, 21:33 عصر
سلام دوستان یه سوال دارم..
من الان دارم یه پروژه واسه کتابخونه می نویسم..دیتابیس رو با sql server 2008 R2 طراحی کردم.بعدش دو تا فایل واسه من ساخته شده..یکی با پسوند mdf و دیگری ldf .
حالا من اومدم توی VS از منوی Data و از طریق Add New Data Source این دیتابیس رو پروژه خودم معرفی کردم. و پس از اون این دیتابیس به کنار فایل های پروژه من اضافه شد.زمانی هم که برنامه رو اجرا کردم همین دیتابیس توی پوشه Debug برنامه هم کپی شد.خوب تا اینجا که مشکلی نیست.
حالا فرض کنید من میام توی SQL SERVER میام دیتابیس رو تغییر میدم مثلا یه جدول اضافه میکنم..توجه کنید که آدرس این دیتابیس توی پوشه زیر هستش
C:\Program Files\Microsoft SQL Server\MSSQL10.SQLEXPRESS\MSSQL\DATA
حالا سوالم اینه که من باز باید بیام دیتابیسی که توی پروژه ام هستش رو Delete کنم و یه Data Source جدید زنم؟ یا اینکه دیتابیس جدید رو به صورت دستی کپی کنم توی محل پروژه؟
اگه به صورت دستی بخوام کپی کنم باید توی پوشه Debug بریزم یا اینکه کنار فایل های پروژه؟
اگه روش دیگه دارین بهم بگین..یکی که همین الان به ذهنم رسید اینه که بیام دیتابیسی که کنار پروژه ام هستش رو Attach کنم به sql server که بعدش وقتی Save کردم روی همین save بشه.
------------------------------------------------------------------------------------------------------
سوال دیگه ای که دارم اینه:
این خاصیت دیتابیس واسه چیه:
Copy to Output Directory
که یه سری خاصیت داره
Dont Copy
Copy Always
Copy if Newer
یکی بهم اینارم توضیح بده ممنون میشم
من الان دارم یه پروژه واسه کتابخونه می نویسم..دیتابیس رو با sql server 2008 R2 طراحی کردم.بعدش دو تا فایل واسه من ساخته شده..یکی با پسوند mdf و دیگری ldf .
حالا من اومدم توی VS از منوی Data و از طریق Add New Data Source این دیتابیس رو پروژه خودم معرفی کردم. و پس از اون این دیتابیس به کنار فایل های پروژه من اضافه شد.زمانی هم که برنامه رو اجرا کردم همین دیتابیس توی پوشه Debug برنامه هم کپی شد.خوب تا اینجا که مشکلی نیست.
حالا فرض کنید من میام توی SQL SERVER میام دیتابیس رو تغییر میدم مثلا یه جدول اضافه میکنم..توجه کنید که آدرس این دیتابیس توی پوشه زیر هستش
C:\Program Files\Microsoft SQL Server\MSSQL10.SQLEXPRESS\MSSQL\DATA
حالا سوالم اینه که من باز باید بیام دیتابیسی که توی پروژه ام هستش رو Delete کنم و یه Data Source جدید زنم؟ یا اینکه دیتابیس جدید رو به صورت دستی کپی کنم توی محل پروژه؟
اگه به صورت دستی بخوام کپی کنم باید توی پوشه Debug بریزم یا اینکه کنار فایل های پروژه؟
اگه روش دیگه دارین بهم بگین..یکی که همین الان به ذهنم رسید اینه که بیام دیتابیسی که کنار پروژه ام هستش رو Attach کنم به sql server که بعدش وقتی Save کردم روی همین save بشه.
------------------------------------------------------------------------------------------------------
سوال دیگه ای که دارم اینه:
این خاصیت دیتابیس واسه چیه:
Copy to Output Directory
که یه سری خاصیت داره
Dont Copy
Copy Always
Copy if Newer
یکی بهم اینارم توضیح بده ممنون میشم