Linq to sql LinQ查询帮助
我已经在dbml文件中添加了一个表(ViolationsDataSourceConfig) 上下文名称为ViolationsDataContext 我正在尝试编写一个函数,该函数应该返回employee对象,但它抛出了错误。下面是代码。有什么简单的方法可以做到这一点吗。我只想知道违犯者的身份证Linq to sql LinQ查询帮助,linq-to-sql,Linq To Sql,我已经在dbml文件中添加了一个表(ViolationsDataSourceConfig) 上下文名称为ViolationsDataContext 我正在尝试编写一个函数,该函数应该返回employee对象,但它抛出了错误。下面是代码。有什么简单的方法可以做到这一点吗。我只想知道违犯者的身份证 Public Shared Function GetDataSourceDetails(ByVal ApplicationID As Integer) As ViolationsDataSourceCon
Public Shared Function GetDataSourceDetails(ByVal ApplicationID As Integer) As ViolationsDataSourceConfig
Dim _db As New ViolationsDataContext
Dim appSource As New ViolationsDataSourceConfig
Dim application As Table(Of ViolationsDataSourceConfig) = _db.GetTable(Of ViolationsDataSourceConfig)()
Try
appSource = From a In application Where a.ApplicationID = ApplicationID And a.Status = 1 _
Select a
Catch ex As Exception
End Try
Return appSource
End Function
如果没有关于您的数据结构或错误的更多信息,这有点困难,您能至少提供错误信息吗 另外,您说您的LINQ语句应该“返回员工”,但您输入的是“ViolationsDataSourceConfig”,这是如何工作的 我的第一个想法是LINQ语句在默认情况下将返回IEnumerable,因此它可能不是正确的类型
ppSource = (From a In application Where a.ApplicationID = ApplicationID And a.Status = 1 _
Select a).FirstOrDefault()
可能更接近您的目标…抛出了哪些错误?无法将“System.Data.Linq.DataQuery”类型的对象强制转换为ViolationsDataSourceConfig