知识大全 如何在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语句检查空对象的问题 以下文字资料是由(全榜网网www.cha138.com)小编为大家搜集整理后发布的内容,让我们赶快一起来看一下吧!
ASP.NET入门教程9.2语句 以下文字资料是由(全榜网网www.cha138.com)小编为大家搜集整理后发布的内容,让我们赶快一起来看一下吧! &nbs
LINQtoSQL语句之动态查询 以下文字资料是由(全榜网网www.cha138.com)小编为大家搜集整理后发布的内容,让我们赶快一起来看一下吧! LINQtoSQ
知识大全 LINQ to SQL语句之Insert/Update/Delete操作
LINQtoSQL语句之Insert/Update/Delete操作 以下文字资料是由(全榜网网www.cha138.com)小编为大家搜集整理后发布的内容,让我们赶快
.Net课堂:ASP.NET常用的优化性能方法 以下文字资料是由(全榜网网www.cha138.com)小编为大家搜集整理后发布的内容,让我们赶快一起来看一下吧! 数
ASP.NET强大的性能 以下文字资料是由(全榜网网www.cha138.com)小编为大家搜集整理后发布的内容,让我们赶快一起来看一下吧! 一个程序速度是一件非常令
提升Asp.net性能的一些方法 以下文字资料是由(全榜网网www.cha138.com)小编为大家搜集整理后发布的内容,让我们赶快一起来看一下吧! 数据库访问性能优
ASP.NET如何进行性能优化问题 以下文字资料是由(全榜网网www.cha138.com)小编为大家搜集整理后发布的内容,让我们赶快一起来看一下吧! 一SqlDat
构建高性能ASP.NET站点 以下文字资料是由(全榜网网www.cha138.com)小编为大家搜集整理后发布的内容,让我们赶快一起来看一下吧! 在用ASPNET开发
一使用视图meeting将多表关联整合在一起 二通过Sql语句筛选数据 三建立和主从表的关联 四注意在CrystalReport表中插入子报表的时候一定要将主从表的关联字段设置好否则出乱子