2011-01-25 3 views

答えて

2

拡張メソッドではありません。マッピングされた機能は、すなわち

partial class MyDataContext 
{ 
    [Function(Name="MySqlFunctionName", IsComposable=true)] 
    public ReturnType FunctionName(...args...) 
    { ... optional C# impl for AsEnumerable(), 
      else throw NotImplementedException... } 
} 

、データコンテキストからインスタンス関数と呼ばれる、そのようなものとして何らかの形で使用しなければならない:

using(var dc = new MyDataContext(...)) 
{ 
    var qry = from ... 
       where dc.FunctionName(row.CreationDate) == 'Whatever' 
       ... 
} 
関連する問題