如何将此代码转换为t-sql

时间:2014-07-31 18:47:13

标签: c# sql-server linq

我在C#中有这个linq代码,这很有用。但我想在sql server 2008中的存储过程中使用它。所以,我想将其转换为t-sql查询。

var listComment = (from c in Conn.Comments.Where(cm => cm.Type == 1).ToList()
                   where c.AID == _id && c.PID == 0
                   let answer = Conn.Comments.Where(cm => cm.PID == c.CID).FirstOrDefault()
                   orderby c.DateSend descending
                   select new { c, answer}).ToList();

我可以将此代码转换为select c,但我无法选择答案。

请帮帮我

1 个答案:

答案 0 :(得分:6)

您可以通过上下文Log对象捕获发送到服务器的T-SQL。您还可以启动Profiler并捕获发送到服务器的T-SQL。