这里介绍Linq To SQL输出SQL语句,为了了解不同Linq语句对性能造成的不同影响,需要获得Linq To SQL输出SQL语句。

本文向咱们介绍Linq To SQL输出SQL句子,或许好多人还不了解Linq To SQL输出SQL句子,没有关系,看完本文你必定有不少收成,期望本文能教会你更多东西。

Linq To SQL输出SQL句子分析(LINQ to SQL)  SQL输出SQL语句 第1张

最近在运用Linq To SQL的时分,为了了解不同Linq句子对功用形成的不同影响,需求取得Linq To SQL输出SQL句子。

如果是在桌面程序中,只需求

  1. _context.Log=Console.Out;

即可Linq To SQL输出SQL句子。但是在ASP.NET中又该怎么办呢?这时我想起了StringWriter。用它就可以替代Console.Out帮咱们接纳输出的日志,保存在一个StringBuilder里。

所以结构一个辅佐类:

  1. usingSystem;
  2. usingSystem.Collections.Generic;
  3. usingSystem.Linq;
  4. usingSystem.Web;
  5. usingSystem.IO;
  6. usingSystem.Text;
  7. namespaceClowwindy.Models
  8. {
  9. publicstaticclassLogHelper
  10. {
  11. publicstaticStringBuilderLog=newStringBuilder();
  12. publicstaticTextWriterIn=newStringWriter(Log);
  13. publicstaticstringGetAllLog()
  14. {
  15. In.Flush();
  16. returnLog.ToString();
  17. }
  18. publicstaticvoidClean()
  19. {
  20. Log=newStringBuilder();
  21. In=newStringWriter(Log);
  22. }
  23. }
  24. }

【修改引荐】

  1. LINQ To SQL数据表介绍
  2. LINQ查询的意图与完成手法
  3. LINQ from子句进行复合查询完成办法
  4. LINQ查询表达式功用详解
  5. LINQ根底概念总结
转载请说明出处
知优网 » Linq To SQL输出SQL句子分析(LINQ to SQL)

发表评论

您需要后才能发表评论