C# 我正在使用linq数据源,如何配置where表达式
请求日期!=@RequestDate=null 给我一个错误:C# 我正在使用linq数据源,如何配置where表达式,c#,linqdatasource,C#,Linqdatasource,请求日期!=@RequestDate=null 给我一个错误: 该字符串未被识别为有效的日期时间。有一个从索引0开始的未知单词。要配置Where表达式,应向WhereParameters集合中添加如下内容: <asp:LinqDataSource ID="LinqDataSourceDivisionMemberships" runat="server" ContextTypeName="NYDERHE
该字符串未被识别为有效的日期时间。有一个从索引0开始的未知单词。要配置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具有空值的数据,并且使用C 为什么不使用
Where = "RequestDate == null"
如果您试图选择RequestDate为空的记录 那怎么办
from r in table where ! r.RequestDate.HasValue select r
你能详细说明你想做什么吗?你在这里使用什么语言?我正在尝试加载RequestDate为空值的数据,我正在使用C。请修改问题,并提供更多上下文/代码。我需要在linq数据源中放入where子句语句,我得到了RequestDate!=@RequestDate=null,但它给出了一个错误。