ウェブサイトを変更しようとすると、奇妙なエラーが発生します。いつも同じエラーが発生しました
WhereParameters
AutoGenerateWhere == true
またはWhereが指定されていない限り、指定することはできません。
EntityDataSourceをすでにチェックアウトしましたが、問題ないはずです。名前の前に@が付いている典型的なパラメータエラーはありません
<asp:EntityDataSource ID="EntityDataSource1" runat="server" ConnectionString="name=HolidayTrackerEntities" DefaultContainerName="HolidayTrackerEntities"
EnableFlattening="False" EntitySetName="PublicVacations" Where="it.BusinessUnitId == @BusinessUnitId">
<WhereParameters>
<asp:SessionParameter DbType="Int32" SessionField="BusinessUnitId" Name="BusinessUnitId" />
</WhereParameters>
</asp:EntityDataSource>
Rebuild、Clean...の後に同じメッセージが表示されます
ヘルプと迅速な回答をありがとう