我想知道如何为entitydatasource设置guid参数。这就是我目前所拥有的:
<asp:EntityDataSource ID="AccountsEntityDataSource" runat="server"
ConnectionString="name=AccountsEntities"
DefaultContainerName="AccountsEntities" EnableDelete="True"
EnableFlattening="False" EnableInsert="True" EnableUpdate="True" Where="it.BatchID = @BatchID"
EntitySetName="Accounts">
<WhereParameters>
<asp:Parameter Name="BatchID" Type="String" />
</WhereParameters>
</asp:EntityDataSource>
在后端我有这个:
AccountsEntityDataSource.WhereParameters("BatchID").DefaultValue = Request.QueryString("BatchID")
我收到了这个错误:
参数类型&#39; Edm.Guid&#39;和&#39; Edm.String&#39;与...不相容 这个操作。在WHERE谓词附近,第6行,第12列。
知道我可以改变什么吗?
谢谢,Laziale