0
我有一个子类ListBox
具有以下属性:如何从IQueryable的提取方法,并应用到新的上下文
Property Query As Func(Of IEnumerable)
这个我用遍这样
MyListBox.Query=Function() MyDBContext.Products
或
MyListBox.Query=Function() MyDBContext.Clients.Where(function(x) x.Age>25)
etc
我现在看到的这样,我在所有使用Query
财产,从来没有处置的MyDBContext的,因为我没有使用Using
所以问题是:
有没有办法在我的列表框中只抓取func的功能部分(即.Clients.Where(function(x) x.Age>25)
并将其应用于不同的dbcontext,我将在MyListBox
内部使用和处理内部?
非常感谢您
声明属性类型为'Func'(不知道它是如何转换为VB,但你明白了)? –
@IvanStoev在VB中,它是'Func(DbContext,IEnumerable)'。 –
这里不一定有'IQueryable';该属性需要一个'Func',它返回一个'IEnumerable'。 –