Linq to SQL 有点新。我看到了一些类似于以下示例代码的代码,并立即想知道两者之间有什么区别。起初我认为它是一样的,但后来想知道这是个别开发人员偏好获得相同的输出还是我错过了什么?
我什至不确定我可以搜索什么,看看是否有其他人遇到过同样的问题,所以感谢任何解释。
请注意,代码可能不是 100% 准确,但应该让您了解我在问什么
Public Function GetCustomerByID(Byval CustID as Integer) As IQueryable(Of Customer)
Return c From myDataContext.Customers Where c.ID = CustID Select c
End Function
Public Function GetCustomerByID(Byval CustID as Integer) As IQueryable(Of Customer)
Return myDataContext.Customers(Function(c) c.ID = CustID)
End Function