0 امتیاز
من می خوام که به مقدار max id یا id آخرین رکورد ثبت شده در یک جدول دسترسی پیدا کنم..
این کد استور پروسیجر هستش که نوشتم

Create proc proc_maxIdtbl @id int
As
BEGIN
    Declare @maxid Int
    select @maxid=max(id) from tbl_Peygiri
    return @maxid
END

 الان توی سی شارپ چطوری با تکنولوژی linq به @maxid دسترسی داشته باشم؟
لطفاً کد اون رو ارسال بفرمائید.

1 پاسخ

+1 امتیاز

سلام به شکل زیر میتونید استفاده کنید.  در این بخش SqlQuery<int> نوع مقداری که قراره از sp برگردونده بشه رو تنظیم میکنید برای من int بود. 

البته من در sp به جای return از select  استفاده کردم به صورت     select @maxid


                  var result = CustomDBContext.Database.SqlQuery<int>("proc_maxIdtbl @id",
                     new SqlParameter("@id", id)).FirstOrDefault();

 

سوال جدید

2,334 سوال

2,871 پاسخ

3,725 دیدگاه

3,914 کاربر

دسته بندی ها

...