برای انجام چند عمل اصلی (insert-update-linq) با استفاده از Linq از کدوم تکنولوژی باید استفاده کنم؟
سلام
ببینید چند روزه دارم روی linq کار میکنم.
خیلی در مورد linq to object و linq to sql خوندم اما تمامی مثال ها و آموزش ها برای guery گرفتن بودن(select).؟؟؟ :گیج:
و سوال دوم مهم : برای انجام چند عمل اصلی باید از کدوم تکنولوژی استفاده کنم؟ linq to؟؟؟
نقل قول: برای انجام چند عمل اصلی (insert-update-linq) با استفاده از Linq از کدوم تکنولوژی باید استفا
خوب دوست عزیز شما با استفاده از LINQ to SQL می تونید با دیتابیس کار کنید برای اعمالCRUD(Create,Reterive,Update,Delete) هم کاری نداره
مثلا برای Create :
LinqDataContext db = new LinqDataContext();
Student st = new Student();
st.stName = "Sirwan";
st.stFamily = "Afifi";
db.Students.InsertOnSubmit(st);
db.SubmitChanges();
برای Retrieve:
LinqDataContext db = new LinqDataContext();
var query = from st in db.Students
select st;
dataGridView1.DataSource = query;
برای Update :
LinqDataContext db = new LinqDataContext();
var query = (from p in db.Students
where p.stNo == 2
select p).FirstOrDefault();
query.stName = "Sirwan";
query.stFamily = "Afifi";
db.SubmitChanges();
و برای Delete هم به این صورت :
LinqDataContext db = new LinqDataContext();
Student query = (from st in db.Students
where st.stNo ==int.Parse(txtName.Text)
select st).FirstOrDefault();
if (query != null)
db.Students.DeleteOnSubmit(query);
db.SubmitChanges();
موفق باشید.
نقل قول: برای انجام چند عمل اصلی (insert-update-linq) با استفاده از Linq از کدوم تکنولوژی باید استفا
دوست عزیز دستت درد نکنه خیلی کمکم کردی الان یکی یکی امتحانشون میکنم فقط ببخشید reterive یعنی چی؟
نقل قول: برای انجام چند عمل اصلی (insert-update-linq) با استفاده از Linq از کدوم تکنولوژی باید استفا
نقل قول:
نوشته شده توسط
samadblaj
دوست عزیز دستت درد نکنه خیلی کمکم کردی الان یکی یکی امتحانشون میکنم فقط ببخشید reterive یعنی چی؟
Retrieve همون عمل واکشی یا Fetch یا Select
نقل قول: برای انجام چند عمل اصلی (insert-update-linq) با استفاده از Linq از کدوم تکنولوژی باید استفا
چرا وقتی اطلاعات رو ذخیره میکنم توی دیتا بیس ذخیره نمیشه؟
نقل قول: برای انجام چند عمل اصلی (insert-update-linq) با استفاده از Linq از کدوم تکنولوژی باید استفا
پروژه رو در حالت Release یه بار Compile کن