سلام
در صورتی که بیش از یک جدول داشته باشیم و بخواهیم عملیات CRUD انجام دهیم، به چه صورتی میتوان به جدول مورد نظر اشاره کرد؟
برای مثال کد زیر تنها برای درج در یک جدول است:
db.insert(Value);
در این کد به نام جدول اشاره نمی شود.
ولی برای درج در جدول شماره 2 به چه صورت خواهد بود؟ کد زیر نیز جواب نمیدهد:
DB.Insert(Table-2, null, Value);
با تشکر.
این لینک رو ببینید
ممنون از پاسخ شما، تا اینجا واکشی جدول مورد نظر رو متوجه شدم
var data = db.Table<StudentTable>();
ولی یک سوال:
برای مثال در ادامه کد بالا در قطعه کد زیر ، خط delete باز هم به نام جدول اشاره نمی شود! آیا در صورت وجود چند جدول این کد به درستی کار میکند؟ و اگر درست کار میکند از کجا تشخیص میدهد رکورد کدام جدول را پاک کند؟؟
var data = db.Table<StudentTable>(); int idvalue = Convert.ToInt32(txt_delete_id.Text); var data1 = data.Where(x => x.id == idvalue).FirstOrDefault(); if (data1.id!=null) { db.Delete(data1);
از نوع موجدیت میتونه جدول رو تشخیص بده
هیچ کاربری تا کنون از این پست تشکر نکرده است
با ما تماس بگیرید تا در این مسیر همراهتان باشیم :)