0
我有我的aspx頁面的下方查詢工作:的LinqDataSource如果參數
<asp:LinqDataSource ID="LinqDataSource1" runat="server"
ContextTypeName="InventoryDataContext"
EntityTypeName="" TableName="V_InventoryForDisplays"
Where="ConfiguredCarId == @ConfiguredCarId">
<WhereParameters>
<asp:Parameter DefaultValue="2827" Name="ConfiguredCarId" Type="Int32" />
</WhereParameters>
</asp:LinqDataSource>
我需要改變Where子句中使用包含的語句。我也有同樣的類內的自動propertyЖ
public IEnumerable<int> ConfiguredCarIds { get; set; }
,我想用
究竟什麼是正確的語法來做到這一點:
Where="ConfiguredCarIds.Contains (ConfiguredCarId)"
謝謝!
我想做相反的Contains語句。沒關係,我放棄了LinqDataSource,現在使用一個Object來執行底層的Linq查詢。我覺得語法更容易 – bmanu
我聽到你的。請記住,您還可以選擇在linqdatasource上設置choose_event。 – rkw