我在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,但我无法选择答案。
请帮帮我
答案 0 :(得分:6)
您可以通过上下文Log对象捕获发送到服务器的T-SQL。您还可以启动Profiler并捕获发送到服务器的T-SQL。