ورود

View Full Version : سوال: خطای null بودن یک فیلد



shahab_ksh
جمعه 29 دی 1391, 02:58 صبح
با سلام کد زیر رو در نظر بگیرید




Dim Query_Users = (From c In Bank.Users
Let iTextbox = Enc.DecryptPassword(c.Textbox) _
Select New With { _
.id = c.id, _
.Textbox = iTextbox, _
.MultiTextbox = c.MultiTextbox
}).AsEnumerable

Query_Users = Query_Users.Where(Function(r) _
r.MultiTextbox.ToLower.Contains(Textbox_Search_Use rs.Text) _
)

Query_Users = Query_Users.Where(Function(r) _
r.Textbox.ToString.Contains(Textbox_Search_Users.T ext) _
)


چون فیلد MultiTextbox من برخی از داده هاش توی دیتابیس null هست خطای زیر رو نشون میده
Object reference not set to an instance of an object

حال اگر AsEnumerable رو بردارم این مشکل رفع میشه

اما این رو گذاشتم که از خطای iTextbox جلوگیری بشه
Method 'System.String DecryptPassword(System.String)' has no supported translation to SQL.



چطور میشه این مشکل رو حل کرد؟

مرسی