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

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

کاربر سایت

کیایی

عضویت از 1393/09/25

روش به دست آوردن id اتونامبر

  • شنبه 6 تیر 1394
  • 15:27
تشکر میکنم

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

من قصد دارم قبل از درج یک فایل در دیتابیس id آن رکورد رو بدست بیارم

برای این کار از دستور max در linq استفاده کردم اما این روش یک ایراد اساسی داره و اون این است که اگر به عنوان مثال رکورد 5 از دیتابیس حذف شده باشد در زمان گرفتن کوئری، حذف رکورد رو نمیفهمه.

میشه توضیح بدین چکار کنم؟

 

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

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

ایمان مدائنی

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

  • شنبه 6 تیر 1394
  • 16:00

نیازی یه این نیست

بعد از فراخوانی SaveChanges اتوماتیک id داخل اون نمونه ریخته میشود

کاربر سایت

کیایی

عضویت از 1393/09/25

  • شنبه 6 تیر 1394
  • 16:13

ممنونم از راهنماییتون

اخه من به خود ای دی نیاز دارم قبل از اینکه آن اطلاعات در دیتابیس ثبت شوند.

قصد دارم id را به دست بیارم و آن رو به نام فایلم اضافه کرده و بعد اطلاعات را ثبت کنم.

کاربر سایت

ایمان مدائنی

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

  • شنبه 6 تیر 1394
  • 16:16

خب میتونید اول صبت کنید و بعد از ثبت فایل را با آی ساخته شده آپلود کنید .

کاربر سایت

کیایی

عضویت از 1393/09/25

  • شنبه 6 تیر 1394
  • 16:21

این کار یک ایراد اساسی داره،

اگر به هر دلیلی فایل دچار مشکل شه(مثلا پسوند درست نباشه و ...) اطلاعات ثبت شده!!!

کاربر سایت

ایمان مدائنی

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

  • شنبه 6 تیر 1394
  • 16:33

مشکلی وجود نداره

اگر قبل از آپلود فایل را اعتبار سنجی کنید مشکلی پیش نخواهد آمد

درصد وجود مشکل 5 درصد ممکنه باشه

کاربر سایت

کیایی

عضویت از 1393/09/25

  • شنبه 6 تیر 1394
  • 16:50

فرض کنید قصد داریم یک فایل pdf را ثبت کنیم

این فایل یسری مشخصات مانند عنوان، سایز و ... دارد.

ما ابتدا اطلاعات فایل را ثبت میکنیم، زمانی که میخواهیم فایل رو اپلود کنیمم خطایی رخ میده.

در این صورت اگر ادمین از ادامه کار خودداری کنه و پیج را ببندد ی مشکل اساسی پیش اومده و ان این است که 

با شرطی که برای قبت اطلاعات معمولا قرار میدهیم دیگر اجازه ثبت آن فایل با همون عنوان را نداریم 

و دوم اینکه اطلاعات ثبت شده و مشکل ایجاد میکنه.

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

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

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

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