shahab_ksh
دوشنبه 15 آذر 1389, 14:31 عصر
دریافت null اگر linq داده ای از بانک پیدا نکرد
از تابع زیر برای دریافت اطلاعات از یک جدول استفاده می کنم
Function Return_Single(ByVal id As Integer) As Users
Dim db As New DataClassesDataContext
Dim quare = (From c In db.Users Where (c.ID = id) Select c).SingleOrDefault
Return_Single = quare
End Function
حال برای بدست آوردت مقادیر هم از دستورات زیر استفاده می کنیم
Response.Write(Return_Single(2).Name + "<br>")
Response.Write(Return_Single(2).Password + "<br>")
Response.Write(Return_Single(2).UserName + "<br>")
در صورتی که داده ای پیدا کرد بدون مشکل کار می کنه اما در صورتی که داده های پیدا نکرد اشکال زیر به وجود می یاد
Object reference not set to an instance of an object
حال به نظر شما این روش برای دریافت داده از یک سطر به این روش منطقی هست اگه نه راه حل شما چی؟
از تابع زیر برای دریافت اطلاعات از یک جدول استفاده می کنم
Function Return_Single(ByVal id As Integer) As Users
Dim db As New DataClassesDataContext
Dim quare = (From c In db.Users Where (c.ID = id) Select c).SingleOrDefault
Return_Single = quare
End Function
حال برای بدست آوردت مقادیر هم از دستورات زیر استفاده می کنیم
Response.Write(Return_Single(2).Name + "<br>")
Response.Write(Return_Single(2).Password + "<br>")
Response.Write(Return_Single(2).UserName + "<br>")
در صورتی که داده ای پیدا کرد بدون مشکل کار می کنه اما در صورتی که داده های پیدا نکرد اشکال زیر به وجود می یاد
Object reference not set to an instance of an object
حال به نظر شما این روش برای دریافت داده از یک سطر به این روش منطقی هست اگه نه راه حل شما چی؟