دسته بندی ها
10:34 1398/11/09

اجرای دستورات اس کیو ال برای گرفتن یک مقدار مشخص

مشخصات سوال کننده :
کاربر : Nori     امتیاز کاربر : 72     رتبه کاربر : 15
دسته بندی : سی شارپ WPF Sql Server

به این سوال امتیاز بدهید    2
تعداد بازدید این سوال : 4291
پاسخ دهنده : Sowgandi 11:23 1398/11/09

سلام. به روش زیر کدت رو تغییر بده.

forooshEntities database = new forooshEntities();
 var cmd = database.Database.Connection.CreateCommand();
                database.Database.Connection.Open();
cmd.CommandText = "SELECT TOP 1 ProductId FROM Product Order By ProductId DESC";
 var result = cmd.ExecuteScalar();
database.Database.Connection.Close();

ProductId = Convert.ToInt32(result.ToString());

 

ویرایش شده در چهارشنبه 9 بهمن 1398 ساعت 11:30:10
به این پاسخ امتیاز بدهید    0
امتیاز: 871 رتبه: 3
پاسخ دهنده : vahdat 22:22 1398/11/09

سلام تو آموزش هم هست به شکل زیر هم میتونید عمل کنید 

 

var query = database.Database.SqlQuery<Invoice>("Select Top 1 * From Invoice Order By InvoiceId desc");
var result = query.ToList();
this.InvoiceId = result[0].InvoiceId;
lbl_invoiceNo.Content = this.InvoiceId;
ویرایش شده در شنبه 2 اسفند 1399 ساعت 20:18:55
به این پاسخ امتیاز بدهید    3
امتیاز: 289 رتبه: 5
برای ارسال پاسخ لطفا وارد حساب کاربری خود شوید.   ورود