{ var query = database.Database.SqlQuery<vw_Product>("select * from vw_Product Where 1 = 1" + SearchStringForProduct()); var u = query.ToList(); dataGrid_Product.ItemsSource = u; ////// مثل کد بالا برای لود در تکست باکس var kuery = from Product in database.vw_Product where Product.ProductFarsiName == txt_PFaName.Text select Product; }
با سلام ، اساتید این چند تا کد بالا برای ارتباط با دیتابیس و لود جدول در دیتاگرید رو استفاده می یکنم. حالا اگر بخوام بجای خط سوم که اطلاعات جدول رو به دیتاگرید می ریزه (ایتم سورس رو برابر کوئری می کنه) اطلاعات یا کوئری به چند تا تکست باکس ریخته بشه چه کدی رو با Linq بنویسم. فرض بفرمائید دو ستون رو در نظر بگیریم برای جدول در اسکیو ال مثل "نام" و "سال تولید".
توضیح اینکه در WPF چون با استفاده از EntityFrasmeWork یک مدل از دیتا بیس ساختم دیتا مدل من از نوع edmx هست و نه dbml
var kuery = (from Product in database.vw_Product where Product.ProductFarsiName == txt_PFaName.Text select Product).FirstOrDefault(); if(kuery != null) { txtName.Text=kuery.Name; }
هیچ کاربری تا کنون از این پست تشکر نکرده است
با ما تماس بگیرید تا در این مسیر همراهتان باشیم :)