解决方案 »

  1.   

    自定义一个变量,把ToDateTime赋值给那个变量,然后再加到LINQ那去
      

  2.   

    其实就是sql不支持,没办法把这个翻译成sql语句.
      

  3.   

    LINQ to Entities,转sql语句的时候,你的那个方法不支持,转不了。具体解决办法要你贴了代码才知道。
      

  4.   

    World_CupEntities wce = new World_CupEntities();
    List<Schedule> list = wce.Schedules.Where(n => Convert.ToDateTime(n.GameTime) <= DateTime.Now).ToList();你看下我的代码
      

  5.   

    就是用了这个,才提示这个错误
    n.GAmetime.Value        你的gametime 是可空类型。
      

  6.   

    你为么不在实体类中把n.GameTime直接设定为DateTime类型呢?
    非要Convert一次?
    C#是强类型语言。不要试图像js那样的思考方法。一个东西今天是这个明天是那个。
      

  7.   

    最初我是把GameTime设为DateTime类型,但是EF不支持。后来改为string类型
      

  8.   

    最初我是把GameTime设为DateTime类型,但是EF不支持。后来改为string类型
    怎么会不支持??谁说不支持