10 2009 档案
格式化代码之自动加Region
摘要:最近在维护以前别人写的代码时,需要加一些region把相关的Code包起来,这样代码能看到比较清楚。也可以说增加代码可读性。手动加的话会很累的,现在有一个开源的小插件Regionerate 来完成。Regionerate 可以去官方网站下载。 安装完后,可使用快捷键CTRL+R,注意这个可能与ReSharper插件冲突,要做相关调整。在代码任意处,点击右键菜单Regionerate this就可...
阅读全文
Linq to Entity 的T4 模板生成代码
摘要:Linq to Entity目前不是太成熟的framework,但有时还会用到。这个放一个使用T4模板生成对应的Code,以及生成存储过程。注意模型生成模板,应与.edmx文件名相同。如你有一个Model1.edmx,那么这个模板命名是Model1.tt。看以下生成的Code片断: //--------------------------------------------------------...
阅读全文
创建Linking Server in SQL SERVER 2008
摘要:Linked Server 可以实现分布式查询,下图是一个基本的Linked Server配制图: 我们可以使用T-sql script来更加简洁的创建Linked Server: EXEC master.dbo.sp_addlinkedserver @server = N'SERVER', @srvproduct = 'SERVER', @provider = 'SQLNCLI10', @d...
阅读全文
Linq to Entity 可视化调试器
摘要:有时在调试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与分页实现
摘要: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...
阅读全文