PDA

View Full Version : سوال: ایجاد بکاپ با Entity Framework



fool66
یک شنبه 26 خرداد 1392, 15:41 عصر
سلام میشه نحوه ساختن بکاب و ریستور کردن با Entity Framework راهنمایی کنید
ممنون

Mahmoud.Afrad
دوشنبه 27 خرداد 1392, 09:48 صبح
http://stackoverflow.com/questions/12883044/backup-restore-from-database-with-using-entity-framework
http://stackoverflow.com/questions/13946541/restore-and-backup-with-entity-framework

این قسمت رو باید با کوئری sql بنویسید.

string dbname = Path.Combine(Application.StartupPath, "Data", "Database1.mdf");
//string backupQuery = "USE [MASTER] BACKUP DATABASE [" + dbname + "] TO DISK =N'" + "E:\\Backup" + ".bak" + "'";
string restoreQuery = "Use [Master] ALTER DATABASE "
+ "[" + dbname + "]"
+ "SET SINGLE_USER WITH ROLLBACK IMMEDIATE;"
+ "RESTORE DATABASE [" + dbname + "]"
+ "FROM DISK = N'" + "E:\\Backup" + ".bak" + "';"
+ "ALTER DATABASE [" + dbname + "] SET MULTI_USER; ";
db.ExecuteStoreCommand(restoreQuery);

میلاد رئیسی
دوشنبه 27 خرداد 1392, 09:55 صبح
دوست عزیز همینطور که Mahmoud.Afrad فرمودند باید کد بنویسید ! کد شو بنده نوشتم براتون به تاپیک زیر برید !!!
http://barnamenevis.org/showthread.php?399586-%D8%B7%D8%B1%D8%A7%D8%AD%DB%8C-%D9%88-%DA%A9%D8%AF-%D9%86%D9%88%DB%8C%D8%B3%DB%8C-%D8%A7%D8%B5%D9%88%D9%84%DB%8C-%DB%8C%DA%A9-%D9%86%D8%B1%D9%85-%D8%A7%D9%81%D8%B2%D8%A7%D8%B1-%D9%88%DB%8C%D9%86%D8%AF%D9%88%D8%B2

fool66
سه شنبه 04 تیر 1392, 15:52 عصر
میشه بی زحمت اینو برام تشریح کنی ممنون
string dbname = Path.Combine(Application.StartupPath, "Data", "Database1.mdf");
Path چی هست و Data چی هست ؟؟؟؟

Mahmoud.Afrad
سه شنبه 04 تیر 1392, 18:26 عصر
Data اسم پوشه ای هست که فایل دیتابیس توشه.
Path هم کلاسی تحت فضای نام system.io هست.