Visual Studio/LINQ语法,带有名为“日期”的数据库字段
我正在为现有数据库构建一个新的VB.net MVC5前端。我正在构造LINQ查询,以便通过EF6查询数据库 其中一个表有一个名为“date”的字段——当我尝试在VS2013中构造LINQ查询时,UI拒绝将字段“date”识别为来自表:Visual Studio/LINQ语法,带有名为“日期”的数据库字段,linq,entity-framework,visual-studio,visual-studio-2013,Linq,Entity Framework,Visual Studio,Visual Studio 2013,我正在为现有数据库构建一个新的VB.net MVC5前端。我正在构造LINQ查询,以便通过EF6查询数据库 其中一个表有一个名为“date”的字段——当我尝试在VS2013中构造LINQ查询时,UI拒绝将字段“date”识别为来自表: Dim a = From e In db.events Select New Models.Tasks With {.TaskID=enq, .Title=task_name, .StartDate=Date} 在VS2013中,最后一个花括号带下划线。预期
Dim a = From e In db.events
Select New Models.Tasks With {.TaskID=enq, .Title=task_name, .StartDate=Date}
在VS2013中,最后一个花括号带下划线。预期-UI未将“日期”识别为db.events中的字段
有解决这个问题的方法吗?在C中尝试@Date而不是Date,或者在VB中尝试[Date]。那不应该是e.enq、e.task\u name、e.Date吗?也许我只是不了解VB和LINQ…我还没有注意到这是VB.NET,评论更新。是的,当然-Jon的解决方案非常有效-如果你回答这个问题,我会勾选它。但是我没法让斯蒂恩去上班。