Asp.net mvc 4 是否可以将简洁的查询更改为ObservableCollection?

Asp.net mvc 4 是否可以将简洁的查询更改为ObservableCollection?,asp.net-mvc-4,dapper,Asp.net Mvc 4,Dapper,我正在努力学习如何使用简洁 我在这里上课: public class Member_Collection : ObservableCollection<Member> { } 如果查询返回一个ObservableCollection,那么将其设置为“返回”一个特定的集合类型就是添加一个自定义扩展方法。如果您只是想要通用的可观察集合类型,那么: public static ObservableCollection<T> ToObservable<T>(

我正在努力学习如何使用简洁

我在这里上课:

public class Member_Collection : ObservableCollection<Member>
{
}
如果查询返回一个ObservableCollection,那么将其设置为“返回”一个特定的集合类型就是添加一个自定义扩展方法。如果您只是想要通用的可观察集合类型,那么:

public static ObservableCollection<T> ToObservable<T>(
    this IEnumerable<T> source)
{
    return new ObservableCollection<T>(source);
}
publicstaticobservedcollection to observeable(
这是(不可数的来源)
{
返回新的ObservableCollection(源);
}
请注意,返回特定的子类要复杂得多。使用泛型需要调用方指定两个泛型参数,这很麻烦。您可能需要一个每项类型的扩展方法——同样,非常难看

public static ObservableCollection<T> ToObservable<T>(
    this IEnumerable<T> source)
{
    return new ObservableCollection<T>(source);
}