知识大全 如何在ASP.NET中了解LINQ语句性能

Posted 语句

篇首语:不操千曲而后晓声,观千剑而后识器。本文由小常识网(cha138.com)小编为大家整理,主要介绍了知识大全 如何在ASP.NET中了解LINQ语句性能相关的知识,希望对你有一定的参考价值。

如何在ASP.NET中了解LINQ语句性能  以下文字资料是由(全榜网网www.cha138.com)小编为大家搜集整理后发布的内容,让我们赶快一起来看一下吧!

  如果是在桌面程序中 只需要

  _context Log = Console Out;

  即可在控制台输出SQL语句 可是在ASP NET中又该怎么办呢?

  这时我想起了StringWriter 用它就可以代替Console Out帮我们接收输出的日志 保存在一个StringBuilder里

  于是构造一个辅助类

  using System;using System Collections Generic;using System Linq;using System Web;using System IO;using System Text;namespace Clowwindy Modelspublic static class LogHelperpublic static StringBuilder Log = new StringBuilder();public static TextWriter In = new StringWriter(Log);public static string GetAllLog()In Flush();return Log ToString();public static void Clean()Log = new StringBuilder();In = new StringWriter(Log);

  再添加一个页面log aspx 用来显示日志

  <%@ Page Language= C#  AutoEventWireup= true  

  CodeBehind= Log aspx cs  Inherits= Clowwindy Log  %><!DOCTYPE  PUBLIC  //W C//DTD XHTML   Transitional//EN  

   transitional dtd >< xmlns=  ><head runat= server ><title>SQL Log</title></head><body><form id= form  runat= server ><asp:Button ID= btn_Clean  runat= server  Text= 清空  onclick= btn_Clean_Click /><div><asp:Literal ID= Literal  runat= server ></asp:Literal></div></form></body></>

  

  using System;using System Collections Generic;using System Linq;using System Web;using System Web UI;using System Web UI WebControls;using Clowwindy Models;namespace Clowwindypublic partial class Log : System Web UI Pageprotected void Page_Load(object sender  EventArgs e)if (Request UserHostAddress !=  )Response End();return;Literal Text = LogHelper GetAllLog() Replace( \\n \\n<br/> );protected void btn_Clean_Click(object sender  EventArgs e)LogHelper Clean();Literal Text = null;

  最后在所有new DataContext的地方

  加上_context Log = LogHelper In:

  public Repository()_context = new TDataContext();_context Log = LogHelper In;

cha138/Article/program/net/201311/13540

相关参考

知识大全 LINQ语句检查空对象的问题

LINQ语句检查空对象的问题  以下文字资料是由(全榜网网www.cha138.com)小编为大家搜集整理后发布的内容,让我们赶快一起来看一下吧!  

知识大全 ASP.NET入门教程 9.2 语句

ASP.NET入门教程9.2语句  以下文字资料是由(全榜网网www.cha138.com)小编为大家搜集整理后发布的内容,让我们赶快一起来看一下吧! &nbs

知识大全 LINQ to SQL语句之动态查询

LINQtoSQL语句之动态查询  以下文字资料是由(全榜网网www.cha138.com)小编为大家搜集整理后发布的内容,让我们赶快一起来看一下吧!  LINQtoSQ

知识大全 LINQ to SQL语句之Insert/Update/Delete操作

LINQtoSQL语句之Insert/Update/Delete操作  以下文字资料是由(全榜网网www.cha138.com)小编为大家搜集整理后发布的内容,让我们赶快

知识大全 .Net课堂:ASP.NET常用的优化性能方法

.Net课堂:ASP.NET常用的优化性能方法  以下文字资料是由(全榜网网www.cha138.com)小编为大家搜集整理后发布的内容,让我们赶快一起来看一下吧!  数

知识大全 ASP.NET强大的性能

ASP.NET强大的性能  以下文字资料是由(全榜网网www.cha138.com)小编为大家搜集整理后发布的内容,让我们赶快一起来看一下吧!  一个程序速度是一件非常令

知识大全 提升Asp.net性能的一些方法

提升Asp.net性能的一些方法  以下文字资料是由(全榜网网www.cha138.com)小编为大家搜集整理后发布的内容,让我们赶快一起来看一下吧!  数据库访问性能优

知识大全 ASP.NET如何进行性能优化问题

ASP.NET如何进行性能优化问题  以下文字资料是由(全榜网网www.cha138.com)小编为大家搜集整理后发布的内容,让我们赶快一起来看一下吧!  一SqlDat

知识大全 构建高性能ASP.NET站点

构建高性能ASP.NET站点  以下文字资料是由(全榜网网www.cha138.com)小编为大家搜集整理后发布的内容,让我们赶快一起来看一下吧!  在用ASPNET开发

知识大全 asp.net水晶报表中实现关联主表和子表

  一使用视图meeting将多表关联整合在一起  二通过Sql语句筛选数据  三建立和主从表的关联  四注意在CrystalReport表中插入子报表的时候一定要将主从表的关联字段设置好否则出乱子