بعد از اینکه یک کلاس linq to sql به پروژه اضافه کردید به پنجره server explorer برید و از دیتابیس ، جداول رو با درگ کردن بندازید روی مدل لینک.
ممنونم از پاسخت.
اول اینکه فقط میتونم دیتا های ساخته شده با visual studio رو به مدل دراگ کنم.دیتا های ساخته شده sql server دراگ نمیشه قبلا یه جای خوندم و دیدم یه نوع اتصال داره؟
و اگر دراگ شد بعد از انجام این کار و استفاده از این کد:
public void SimpleQuery() { DataClasses1DataContext dc = new DataClasses1DataContext(); var q = from a in dc.GetTable<Order>() select a; dataGridView1.DataSource = q; }
اطلاعات رو نمایش میده؟
لطفا سوال اولم رو هم جواب بدید...
ببخشید اینم از اینجا سایت مایکروسافت گرفتم که کد هاش رو اینجور نوشته و از مدل استفاده نکرده میشه بگید این روش هم بگید به چه شکله؟
// Northwnd inherits from System.Data.Linq.DataContext. Northwnd nw = new Northwnd(@"northwnd.mdf"); Customer cust = new Customer(); cust.CompanyName = "SomeCompany"; cust.City = "London"; cust.CustomerID = "98128"; cust.PostalCode = "55555"; cust.Phone = "555-555-5555"; nw.Customers.InsertOnSubmit(cust); // At this point, the new Customer object is added in the object model. // In LINQ to SQL, the change is not sent to the database until // SubmitChanges is called. nw.SubmitChanges();
اگر دیتابیس در پنجره server explorer هست میتونید اضافه کنید به مدل.
بعد از اینکه مدل لینک رو ساختید ، برای استفاده یک نمونه ازش میسازید و ازش استفاده میکنید. توی مثالهایی هم که زدید همین کار انجام شده.