私は Entity Framework を初めて使用し、基本的な問題であることを願って苦労しています。私のコードはここにあります:
Dim accounts As List(Of STUDENT) =
(From a In SA.STUDENTs
Where (a.MATRIC_NO.Contains(matric) And a.FIRST_NAME.Contains(firstName) And a.MIDDLE_NAMES.Contains(middleName) And a.SURNAME.Contains(lastName) And a.PREFERRED_NAME.Contains(preferredName))
Select a).ToList
検索フィールドの 1 つがデータベースで NULL になるまで、クエリは正常に実行されます。たとえば、マトリックス番号が検索インターフェイスに入力され、ミドル ネームが空白のままである場合、データベースでミドル ネームが NULL の場合、クエリはレコードを返しません。ミドル ネームがデータベース内の空白の場合、レコードが返されます。
誰でもポインタを提供できますか?
どうもありがとう!