2014-09-23 22 views
1

我正在關注如何實現IQueryable的Matt Warren最優秀的系列文章。在part 6,我們遇到到expression.NodeType.IsDbExpression()通話...來自IQueryable實現文章的IsDbExpression

我的問題是這樣的:因爲System.Linq.Expressions.Expression.NodeType似乎並沒有包含IsDbExpression()方法,那會是什麼一個參考?

非常感謝。

P.S.我已經通過電子郵件發送了作者,所以如果/當我收到他的消息時,我會發佈一個更新 - 爲同一系列之後的任何人提供幫助。

+1

我敢打賭,作者正在使用[IQ ToolKit](https://iqtoolkit.codeplex.com/)。這個工具包有問題的方法,並且是LINQ的擴展 – 2014-09-23 12:38:51

回答

1

Matt會說他使用/修改了IQ工具包。它有IsDbExpression擴展方法(http://iqtoolkit-oracle.googlecode.com/svn-history/r2/trunk/IQToolkit.Data/Common/Expressions/DbExpressionExtensions.cs

+0

非常感謝,彼得!我現在可以看到馬特在他的系列文章的第12部分中介紹了IQ工具包(我瞭解他也寫了)(http://blogs.msdn.com/b/mattwar/archive/2008/11/18/linq-links。 aspx)...我只是沒有那麼遠! 感謝您的回答! – Victoria 2014-09-23 15:12:19