linq to sql を使用してサーバーの日付を取得したいので、DataContext クラスの部分クラスを追加し、日付を取得するメソッドを追加します。
Partial Public Class DBDataContext
<Global.System.Data.Linq.Mapping.FunctionAttribute(Name:="GetDate", IsComposable:=true)> _
Public Function GetSystemDate() As DateTime
Dim mi As MethodInfo = TryCast(MethodBase.GetCurrentMethod() , MethodInfo)
Return CType(Me.ExecuteMethodCall(Me, mi, New Object()).ReturnValue, DateTime ) 'exception here
End Function
End Class
しかし、私が理解できるこの例外が発生しています:
インデックスが配列の範囲外だった。
どこで私は間違えましたか?