PDA

View Full Version : سوالی در مورد Map كردن StoredProcedure



Mohammad.Saheb
جمعه 27 دی 1387, 20:53 عصر
با سلام

این سورسی که تو کتاب Professional LINQ انتشارات Wrox اومده


public class AdventureWorks : DataContext



{



public AdventureWorks(string connection) : base(connection) {}



[StoredProcedure(Name = "OrdersBySalesPersonID")]



public IEnumerable<OrdersBySalesPersonID> SalesOrders



([Parameter(DBType="int")] int salesPersonID)



{



return this.ExecuteMethodCall<OrdersBySalesPersonID>



(this, ((MethodInfo)(MethodInfo.GetCurrentMethod())),



salesPersonID);



}



}


در صورتی که VS2008 اصلا StoredProcedure رو نمیشناسه تو MSDN سرچ کردم دیدم برای Map کردن SP از Function استفاده میشه مشکل از کجاست احتمال داره قبلا StoredProcedure بوده الا ن function شده(بعید)

یا مثلا اینجا برای اضافه کردن رکورد از متد Add استفاده کرده در صورتی کهVS نمیشناسش و تو MSDN هم از متد InsertOnSubmit استفاده کرده



AdventureWorks db = new AdventureWorks("Integrated Security=sspi");



Contact con = new Contact();



con.FirstName = "Scott";



con.MiddleName = "L";



con.LastName = "Klein";



con.Title = "Geek";



con.EmailAddress = "geek@email.com";



con.EmailPromotion = 1;



con.NameStyle = 0;



con.PasswordHash = "";



con.PasswordSalt = "";



db.Contact.Add(con);



db.SubmitChanges();



textBox1.Text = "Contact created.";


مننون میشم راهنمایی کنید