代表几种 entity framework return 类型

Delegate with several entity framework return types

我想知道是否可以创建具有多种 return 类型的委托。通常我会简单地将 return 类型设置为 "object" 但是因为我使用的是 entity framework 并且是新手所以它看起来并不那么容易......

这是我的:

private delegate List<Customer> SearchDelegate(string searchPhrase);

这就是我想要的:

private delegate List<Some sort of generic entity similar to object> SearchDelegate(string searchPhrase);

有什么想法吗?谢谢!

方法(包括委托)不能仅通过 return 类型重载。您可以有多个代表:

private delegate List<Customer> SearchCustomerDelegate(string searchPhrase);
private delegate List<Order> SearchOrderDelegate(string searchPhrase);

或使委托通用:

private delegate List<T> SearchDelegate<T>(string searchPhrase);