PDA

View Full Version : سوال: backup با استفاده از LINQ



jaykob
دوشنبه 10 مرداد 1390, 12:14 عصر
سلام دوستان

من با استفاده از این کد از دیتابیس خودم Backup می گیرم :



string ConnectionString = ConfigurationManager.ConnectionStrings["myConnectionString"].ConnectionString;
SqlConnection con=new SqlConnection(ConnectionString);
SqlCommand cmd = new SqlCommand("backup_me", con);
cmd.CommandType = System.Data.CommandType.StoredProcedure;
cmd.Parameters.Add("@db_name", "mydb");
cmd.Parameters.Add("@disk", Server.MapPath("jaykob.bak"));
con.Open();
cmd.ExecuteNonQuery();
con.Close();



و stored procedure زیر :



CREATE PROCEDURE [backup_me]
(@db_name nvarchar(50),@disk nvarchar(300))
AS
-- amale backup giri tavasote in cod e anjam mishe
BACKUP DATABASE @db_name TO disk=@disk

GO



کد مشکلی نداره و به خوبی عمل می کنه من فقط می خوام این کد رو با استفاده از LINQ TO SQL بنویسم . ممنون می شم راهنمایی بفرمایید

با تشکر

Saman Hashemi
دوشنبه 10 مرداد 1390, 12:37 عصر
استفاده از SP در LinQ (http://weblogs.asp.net/zeeshanhirani/archive/2008/08/05/using-linq-with-stored-procedures.aspx)