0
這是目前的假設情況,但我想知道是否有可能。數據綁定到ObjectDataSource的通用選擇方法?
如果我有這樣的方法:
public List<T> SelectEntitiesWithWhere<T>(Func<T, bool> where) where T : EntityObject
{
return this.ObjectContext.CreateObjectSet<T>().Where(where).ToList();
}
是否可以調用的數據綁定ObjectDataSource,這個方法是什麼? 可能像這樣的代碼:
<asp:ObjectDataSource ID="MyODS" runat="server" DataObjectTypeName="MyProgram.EntityFramework.MyEntity"
SelectMethod="SelectEntityWithWhere" TypeName="MyProgram.BusinessLayer.MyCode">
<SelectParameters>
<asp:Parameter Name="where" Direction="Input" DefaultValue="t => t.SomeContactId == contactId" />
</SelectParameters>
我知道這是不完全怎麼會,但有一些解決這個問題?如果涉及到自定義代碼,需要什麼?