0

6 つのパラメーター関数を使用して式呼び出しを作成しようとしています。CreateDateTime式で私は初心者ですが、誰か助けてください。ありがとう。

ここに私が得たい結果があります

m => m.OpenDate >= EntityFunctions.CreateDateTime(2012, 12, 22, 0, 0, 0)

これを書き込もうとすると、常に例外が発生します。

Expression.Call(typeof(EntityFunctions), "CreateDateTime",
      new Type[]
          {
            typeof(int?), typeof(int?), typeof(int?), 
            typeof(int?), typeof(int?), typeof(double?)
          }, 
      new Expression[]
          {
            Expression.Constant(2012),
            Expression.Constant(12),
            Expression.Constant(22),
            Expression.Constant(0),
            Expression.Constant(0),
            Expression.Constant(0.0)
          }
     );
4

2 に答える 2

0

DateTimeクラスには、これらのパラメーターを使用してDateTimeオブジェクトを作成するコンストラクターが既にあります。

于 2013-06-09T02:42:57.743 に答える