mic*_*win 3 c# linq generics generic-list
我正在尝试实现一个包含对象列表的接口类.如何使列表通用,以便实现类定义列表的类型:
public interface IEntity
{
Guid EntityID { get; set; }
Guid ParentEntityID{ get; set; }
Guid RoleId { get; set; }
void SetFromEntity();
void Save();
bool Validate();
IQueryable<T> GetAll(); // That is what I would like to do
List<Guid> Search(string searchQuery);
}
public class Dealer : IEntity
{
public IQueryable<Dealer> GetAll() { }
}
Run Code Online (Sandbox Code Playgroud)
Nat*_*n W 11
你可以这样做:
public interface IEntity<T>
{
IQueryable<T> GetAll();
}
public class Dealer : IEntity<Dealer>
{
public IQueryable<Dealer> GetAll() { }
}
Run Code Online (Sandbox Code Playgroud)
| 归档时间: |
|
| 查看次数: |
5755 次 |
| 最近记录: |