摘要:
有时在调试Linq to Entity时,需要查看最终执行的SQL语句是什么?我们可以使用Sql server Profile。还可以用这个插件:Linq to Entity debugger visualizer 下载后是一个DLL,COPY它到 这个目录:C:\Program Files\Microsoft Visual Studio 9.0\Common7\Packages\Debugge... 阅读全文
摘要:
Linq to sql 与 Linq to entities 生成的SQL Script与分页实现,我们选用Northwind做演示的Database.First 5 Records (Page 1) 1: (from c in Customers 2: select new { 3: c.City, 4: c.ContactName 5: }).Skip(0).Take(5)Generated... 阅读全文
摘要:
在Windows XP中我们可以使用 Run as 命令用指定的帐户。那么在Win 2008 与 Vista 就没有了。那么你需要装一个小工具就可以了。在这儿下载。下载后解压后然后运行: Shellrunas.exe /reg 之后在你点击右键后,就有一个 “Run as a different user”的选择. 效果图: 希望这篇Post对您有帮助。Author: Petter Liu h... 阅读全文
摘要:
在很多场景下,我们都需要代码生成。你可以使用CodeSmith,不过它是商业软件。VisualStudio2008中自带也有代码生成功能。那就是T4 (Text Template Transformation Toolkit)模板。最近写了个简单Entity模板,直接看内容,连接Northwind database 生成所有Table的Entity: 1: <#@ template lan... 阅读全文
摘要:
在这篇Post中,我将演示如何配制Visual Studio2008来调试.net framework source code. 打开Tools—>Options—>Debugging 反选Enable Just My Code (Managed only) 明显我们要选中Enable .NET Framework source stepping 选项 Vs2008 sp1 需要知道我... 阅读全文
摘要:
当我们在对某个ASP.NET应用程序做维护时,此时可能还有某些客户会访问程序,此时如果你在更新某些程序,可能会出现那报错的页面或黄页。较好的做法是提供一个离线的页面,上面有些提示信息。例如,正在维护中,让客户过会儿在访问之类的。当客户访问default.aspx页面时,如果不是管理员那就让他们重定向到Offline页面。我们可以使用HttpModules来实现这功能,在服务器上放一个名为offli... 阅读全文
摘要:
我们经常使用Dictionary<T> 来做些操作,查询一个object,没有找到就Add它。代码像如样: 1: private static Dictionary<string,Employee> employees; 2: … 3: public static Employee GetByName(string name) { 4: Employee employ... 阅读全文
摘要:
前几天的Server因断电损坏了DB,DB的Status被标记为Suspect。这种情况少见,此时不能Detachp这个DB了,只能Backup。 后面用这些T-Script重建log文件,还是少量数据丟失。 检查DB的状态: 1: SELECT DATABASEPROPERTYEX ('DemoSuspect', 'STATUS') AS 'Status'; 2: GO 3: 4: S... 阅读全文
摘要:
CSharp3.0中扩展方法,直接看代码:/// <summary>/// Orders the by./// </summary>/// <typeparam name="T"></typeparam>/// <param name="list">The list.</param>/// <param name="so... 阅读全文
摘要:
前两天在改一个TreeView的checkbox的子结点反选BUG.原来的js有问题,后面找了一个简单的解决方案,支持选定特定结点后父子结点选中与反选.测试起来也比较方法.实际上TreeView不怎么用,以前用Component UI Treeview 功能已超过MS的,后面又有基于Jquery的Tree,方便多了.代码量也少.看代码: ASPX:<asp:TreeView ID="Tree... 阅读全文