5
我有一個DistributionID分配表和收件人ID爲pk的收件人表的分配表。這個表格曾經是1對多,但現在需要用intermedate表格來改變爲多對多。從一對多到多對多的關係需要更新列表視圖
我有一個EntityDataSource,它提供了一個允許簡單處理通訊組列表的列表視圖。
<asp:EntityDataSource ID="edsRecipients" runat="server" ConnectionString="name=DistributionEntities" DefaultContainerName="DistributionEntities"
EnableDelete="True" EnableFlattening="False" EnableInsert="True" EnableUpdate="True" EntitySetName="Recipients"
Where="it.[DistributionID][email protected]">
<WhereParameters>
<asp:ControlParameter ControlID="ddlSelectDistributionList" ConvertEmptyStringToNull="true" DbType="Int32" Name="DistributionID" />
</WhereParameters>
</asp:EntityDataSource>
有沒有什麼辦法可以改變where子句與新表,如果是需要新的表被命名爲DistributionRecipients工作。如果沒有,有什麼辦法可以將EF Class的Distribuion.Recipients綁定到後臺代碼中的List視圖,這將與自動編輯和刪除功能一起工作,還是需要添加代碼來處理它們?