- 
	
	
	
		اشکال در update در linq 
		سلام.
 من کد زیر رو نوشتم و می خوام یه فیلد از جدولم رو ویرایش کنم.
 البته این جدول فقط یه سری تنظیمات برنامه توش ذخیره میشه و فیلد کلید اصلی نداره. چون فقط یه ردیف اطلاعات توش ذخیره میشه.
 
	کد: 
 var db = new DataClasses1DataContext();
 var query = db.Setts.First();
 query.PicAdr = folderBrowserDialog1.SelectedPath.ToString();
 
 
 db.SubmitChanges();
 
 ولی خط دوم رو که می خواد اجرا کنه اررور میده.
 اررورش هم اینه:
 
 
	کد: 
 sequence contains no elements
 
 باید چطور بنویسمش؟
 ممنون.
 
 
- 
	
	
	
	
		شما اصلا اون رکوردی که می خوایین تغییر بدین رو سلکت نکردین
 var query = db.Setts.First()
 همیشه اولین رکوردو میگیره
 بهتره که با دستور سلکت و متد single رکوردتونو سلکت کنید
 
 Sent from my GT-I9500 using Tapatalk
 
 
- 
	
	
	
	
		سلام دوست عزیز.
 امتحان کردم بازم نشد.
 دقیقا همون اررور رو میده
 
 
- 
	
	
	
	
		Var q = (from c in db.جدول where c.id == ایدی مورد نظر select c).single(); 
 
- 
	
	
	
	
		سلام
 حتما باید مقدار داشته باشه یا آی دی داشته باشه؟
 یعنی اگه توش خالی باشه قابل ویرایش نیست؟
 
 
- 
	
	
	
	
		بلاخره شما باید یه جوری رکوردی که می خوای رو انتخاب کنی
 با بریک پوینت گذاشتن توی کدت ببین اصلا رکوردی رو بر میگردونه؟
 
 Sent from my GT-I9500 using Tapatalk
 
 
- 
	
	
	
	
		سلام. مثلا تو دستورات اس کیو ال می نوشتیم:
 Update sett set picadr= "ali"
 (بدون آی دی)
 حالا معادل همین تو لینک نیست؟ حتما باید رکورد برگردونه؟؟؟؟؟؟؟
 
 Sent from my LT26ii using Tapatalk
 
 
- 
	
	
	
	
		نه این کارو تو sql هم نمی کنیم
 اینجوری همه ی رکوردها تغییر میکنه
 
 Sent from my GT-I9500 using Tapatalk
 
 
- 
	
	
	
	
		سلام. از اونجایی که تو این جدول یه سری تنظیمات رو ذخیره می کنم فقط یه رکورد دارم. پس با این دستور کارم انجام میشه.
 
 Sent from my LT26ii using Tapatalk
 
 
- 
	
	
	
	
		دوست عزیز من الان کد خودتون رو تست کردم مشکلی نداشت به شرط اینکه جدولتون حداقل 1 رکورد داشته باشه
 
 
 Sent from my GT-I9500 using Tapatalk