01 2013 档案
摘要:For XML Path 语句可以将查询的数据集生成XML格式.通过简单的XPath语法来允许用户自定义嵌套的XML结构、元素、属性值.基础语法: select * from tablename for xml path ('node name' ) (可以自定义XML的节点名称).1.创建测试数据表和数据的脚本--1.Create tableif exists (select 1 from sysobjects where id = object_id('tbOrder') and type = 'U')DROP TABLE tbOrdergo
阅读全文
摘要:经常用到SQL Server事务,顺便整理了一下1.事务说明事务是对数据库执行的一个操作单位Commit Tran: 用于提交事务,将所做的修改保存到数据库。Rollback Tran: 用于回滚事务,撤销还没有保存到数据库的命令。SAVE TRAN : 退回到指定的事务保存点.2.创建相关表的脚本--DROP TABLE dbo.tbTest1--DROP TABLE dbo.tbTest2CREATE TABLE [dbo].[tbTest1]( [Id] [int] PRIMARY KEY NOT NULL , [Name] [varchar](50) NOT NULL )C...
阅读全文
摘要:1.两者都可以输出一个Partial视图,区别如下 2者相关源码如下:View Codepublic static class PartialExtensions { public static MvcHtmlString Partial(this HtmlHelper htmlHelper, string partialViewName) { return Partial(htmlHelper, partialViewName, null /* model */, htmlHelper.ViewData); } ...
阅读全文
摘要:最近在做Asp.Net MVC的项目时,抽空学习了一下Ninject Ioc注入, 之前用过微软的Unity Ioc注入,所以准备将这些Ioc注入整理起来.1.Ninject是一个轻量级的基于.Net平台的依赖注入框架Ninject下载:可以到这里打开Ninject的官网进行下载最新源代码地址:http://github.com/ninject/ninject用户向导:http://ninject.codeplex.com/wikipage?title=User%20Guide&referringTitle=Home2. 模型与配置(1)模型View Code public inter
阅读全文
摘要:回顾2012年,有收获也有做得不够好的,总结如下一、.Net技术方面1.熟悉了Asp.Net MVC技术(1) 熟悉了Entity Framework + Asp.Net MVC + Repository + Unity Ioc 架构模式,也做了几个相关的项目,用到Entity Framework比较多一些,包括做WebForm,Asp.Net MVC的开发.使用到了2种模式: Code First(通过生成映射关系代码关联数据库) , Model First (通过edmx模型文件建立数据库映射关系)2.熟悉了WCF技术开发(1)熟悉了WCF开发,包括写服务,契约以及用工具Web Servi
阅读全文