RequestDate != @RequestDate = null
エラーが表示されます: 文字列は有効な DateTime として認識されませんでした。インデックス 0 から始まる未知の単語があります。
RequestDate != @RequestDate = null
エラーが表示されます: 文字列は有効な DateTime として認識されませんでした。インデックス 0 から始まる未知の単語があります。
RequestDateがnullであるレコードを選択しようとしている場合は、どうでしょうか。
from r in table where ! r.RequestDate.HasValue select r
Where 式を構成するには、次のように WhereParameters コレクションに追加する必要があります。
<asp:LinqDataSource ID="LinqDataSourceDivisionMemberships" runat="server"
ContextTypeName="NYDERHE.NYDERHEDataClassesDataContext" EnableDelete="True"
EnableInsert="True" TableName="DivisionMemberships"
Where="FacultyMemberID == @FacultyMemberID">
<WhereParameters>
<asp:ControlParameter ControlID="hdnFacultyMemberID" Name="FacultyMemberID"
PropertyName="Value" Type="Int32" DefaultValue="0" />
</WhereParameters>
</asp:LinqDataSource>
ControlParameters に加えて、QueryStringParameters、単純なパラメーター (多くの場合、コード ビハインドで設定するか、デフォルト値のままにしておく) などがあります。
対応:
RequestDate が null 値を持つデータを読み込もうとしており、C# を使用しています
使わない理由
Where = "RequestDate == null"