有没有办法在 VB.NET 的 LINQ 中插入内联代码注释?
请参阅下面的第 2 行作为需要内联注释的示例
Dim Jobs = (From X In DB.Jobs_Select(SearchStr, RequiresFilter)
Where X.JobStatusID < 2 -- **** INSERT INLINE COMMENT HERE ****
Order By
X.JobPriorityID Descending,
If(X.TargetDate, Date.MaxValue),
X.NeedsLit Descending,
X.HasOldArtRequests Descending,
X.HasOldLicRequests Descending
)
这在 SQL 代码中是微不足道的,坦率地说,在 SP 变得复杂时非常有用。如果能够在 LINQ to SQL 中执行相同的跨开发人员通信,那就太好了。
更新
这是给你的测试条件。
Dim L As New List(Of KeyValuePair(Of Integer, Integer))
Dim a = (From X In L
Where X.Key > 5 'test comment
Order By X.Value)