مرجع تخصصی برنامه نویسان

انجمن تخصصی برنامه نویسان فارسی زبان

کاربر سایت

mehsad

عضویت از 1394/06/21

سئوال درباره linq در سی شارپ

  • سه شنبه 6 مهر 1395
  • 22:55
تشکر میکنم

با سلام و خسته نباشید

من در کدهایی که نوشتم یک سری اطلاعات رو از طریق تکنولوژی Linq در دیتابیس ذخیره میکنم

 

در وسط های این کد میخواهم یه لیست باکس رو چک کنه ودر صورتی که آیتم اول وجود داشت مثلا بریزه در فیلد اول در دیتابیس و اگر آیتم دوم وجود داشت بریزه در فیلد دوم در دیتابیس و به همین ترتیت مثلا تا 6تا آیتم.

 

نحوه کدنویسی linq  و این که چطوری چک کنم آیتم موجود است و در صورت وجود در دیتابیس ذخیره کنم وگرنه همون NULL بزارم

 

ممنون از زحمات شما 

پاسخ های این پرسش

تعداد پاسخ ها : 3 پاسخ
کاربر سایت

ایمان مدائنی

عضویت از 1392/01/20

  • چهارشنبه 7 مهر 1395
  • 09:01

دوست من از چه Provider استفاده میکنید

Linq نمیتونید Insert کنید و شما دارید از یک Provider استفاده میکینید

برای عملیات مورد نظر هم کافیت با استفاده از چند تا IF چک کنید و اگر شرط شما برقرار بود در ستون مورد نظر ثبت کنید

کاربر سایت

mehsad

عضویت از 1394/06/21

  • پنجشنبه 8 مهر 1395
  • 00:16

ممنون از پاسختون

من در دیتابیس 6تا فیلد دارم و در برنامه یک لیست باکس. آیتم اول لیست باکس که اجباری هست و در فیلد اول ذخیره میشه میخوام اول 5 تا بقیه رو چک کنه و اگر موجود بود در فیلد ها به ترتیب پر کنه اگرم نبود که هیچی. کدشو هر کاری کردم نتونستم بنویسم چون من برای 3تا لیست باکس و به ازای اون برای 3تا تیبل باید موقع ثبت داده ها با linq این کارو بکنم

کاربر سایت

ایمان مدائنی

عضویت از 1392/01/20

  • پنجشنبه 8 مهر 1395
  • 08:35

میتونید رو لیست باکس یک حلقه بزنید و موارد رو چک کنید

برای پیدا کردن ستون ها در بانک نیز میتونید از Index آیتم ها استفاده کنید

کاربرانی که از این پست تشکر کرده اند

هیچ کاربری تا کنون از این پست تشکر نکرده است

اگر نیاز به یک مشاور در زمینه طراحی سایت ، برنامه نویسی و بازاریابی الکترونیکی دارید

با ما تماس بگیرید تا در این مسیر همراهتان باشیم :)