随笔分类 -  C#

上一页 1 ··· 4 5 6 7 8 9 下一页

C#学习
转载Entity Framework全面教程
摘要:转载原地址:http://www.cnblogs.com/lsxqw2004/archive/2009/05/31/1495240.html#_Toc228672754 预备知识 2 LINQ技术 2 LINQ技术的基础 - C#3.0 2 自动属性 2 隐式类型 2 对象初始化器与集合初始化器 3 阅读全文

posted @ 2014-02-06 13:54 新西兰程序员

转载Entity Framework 4.1 DbContext使用记之三——如何玩转实体的属性值?
摘要:Entity Framework 4.1 DbContext使用记之一——如何查找实体? DbSet.Find函数的使用与实现 Entity Framework 4.1 DbContext使用记之二——如何玩转本地实体? DbSet.Local属性的使用与实现 今天的主题是如何玩转EF4.1中实体的 阅读全文

posted @ 2013-12-20 06:15 新西兰程序员 阅读(538) 评论(0) 推荐(0)

转载Linq中GroupBy方法的使用总结
摘要:Group在SQL经常使用,通常是对一个字段或者多个字段分组,求其总和,均值等。 Linq中的Groupby方法也有这种功能。具体实现看代码: 假设有如下的一个数据集: public class StudentScore { public int ID { set; get; } public st 阅读全文

posted @ 2013-12-18 13:29 新西兰程序员

转载.NET 4.0中的泛型的协变和逆变
摘要:先做点准备工作,定义两个类:Animal类和其子类Dog类,一个泛型接口IMyInterface<T>, 他们的定义如下: public class Animal { } public class Dog : Animal { } interface IMyInterface<T> { } 一. 协 阅读全文

posted @ 2013-12-18 09:14 新西兰程序员

转载c#泛型 类型参数的约束(c#编程指南)
摘要:在定义泛型类时,可以对客户端代码能够在实例化类时用于类型参数的类型种类施加限制。如果客户端代码尝试使用某个约束所不允许的类型来实例化类,则会产生编译时错误。这些限制称为约束。约束是使用 where 上下文关键字指定的。下表列出了六种类型的约束: 约束说明 T:结构 类型参数必须是值类型。可以指定除 阅读全文

posted @ 2013-12-18 08:41 新西兰程序员

转载Ajax.Net--ScriptManager和UpdatePanel控件
摘要:ScriptManager和UpdatePanel控件联合使用可以实现页面异步局部更新的效果。其中的UpdatePanel就是设置页面中异步局部更新区域,它必须依赖于ScriptManager存在,因为ScriptManger控件提供了客户端脚本生成与管理UpdatePanel的功能。 几个重要的属 阅读全文

posted @ 2013-12-12 10:51 新西兰程序员

转载StringBuilder说明
摘要:动态串StringBuilder 利用System.Text.StringBuilder类实现动态字符串,动态的含义是指在修改字符串时,系统不需要创建新的对象,不会重复开辟新的内存空间,而是直接在原来的StringBuilder对象的基础上进行修改; 声明StringBuilder: StringB 阅读全文

posted @ 2013-12-11 04:57 新西兰程序员

转载ASP.NET MVC 中@Html.Partial,@Html.Action,@Html.RenderPartial,@Html.RenderAction区别
摘要:对这四个的区别做一个总结,清理一下思路,方便以后使用: 1、带有Render的方法返回值是void,在方法内部进行输出;不带的返回值类型为MvcHtmlString,所以只能这样使用: @Html.Partial 对应 @{Html.RenderPartial(....);} @Html.Actio 阅读全文

posted @ 2013-12-10 10:13 新西兰程序员

转载.Net MVC中Html.RenderPartial和Html.RenderAction 的应用与区别
摘要:Html.Partial方法:是将视图内容直接生成一个字符串并返回, Html.RenderPartial方法是直接输出至当前HttpContext, 而Html.RenderAction还调用一下Action。重新执行一次Controller → Model → View的顺序。 因此它们在视图中 阅读全文

posted @ 2013-12-10 10:09 新西兰程序员

转载MSDN 在ASP.NET 中执行 URL 重写
摘要:转载文章原网址 http://msdn.microsoft.com/zh-cn/library/ms972974.aspx 摘要:介绍如何使用 Microsoft ASP.NET 执行动态 URL 重写。URL 重写是截取传入 Web 请求并自动将请求重定向到其他 URL 的过程。讨论实现 URL 阅读全文

posted @ 2013-12-03 05:12 新西兰程序员

转载MVC Html.AntiForgeryToken() 防止CSRF攻击
摘要:MVC中的Html.AntiForgeryToken()是用来防止跨站请求伪造(CSRF:Cross-site request forgery)攻击的一个措施,它跟XSS(XSS又叫CSS:Cross-Site-Script),攻击不同,XSS一般是利用站内信任的用户在网站内插入恶意的脚本代码进行攻 阅读全文

posted @ 2013-11-28 10:53 新西兰程序员 阅读(272) 评论(0) 推荐(0)

转载Code First Migrations更新数据库架构的具体步骤
摘要:【转载】 Code First Migrations更新数据库结构的具体步骤 我对 CodeFirst 的理解,与之对应的有 ModelFirst与 DatabaseFirst ,三者各有千秋,依项目实际情况自行选择。 1、开发过程中先行设计数据库并依此在项目中生成 *.dbml 或是 *.edmx 阅读全文

posted @ 2013-11-22 11:22 新西兰程序员 阅读(254) 评论(0) 推荐(0)

转载ASP.net 中 OutputCache 指令各个参数的作用
摘要:使用@ OutputCache指令 使用@ OutputCache指令,能够实现对页面输出缓存的一般性需要。@ OutputCache指令在ASP.NET页或者页中包含的用户控件的头部声明。这种方式非常方便,只需几个简单的属性设置,就能够实现页面的输出缓存 策略。@ OutputCache指令声明代 阅读全文

posted @ 2013-11-18 09:07 新西兰程序员 阅读(152) 评论(0) 推荐(0)

转载总结 C# 多态(虚方法,抽象,接口实现)
摘要:前言:我们都知道面向对象的三大特性:封装,继承,多态。封装和继承对于初学者而言比较好理解,但要理解多态,尤其是深入理解,初学者往往存在有很多困惑,为什么这样就可以?有时候感觉很不可思议,由此,面向对象的魅力体现了出来,那就是多态,多态用的好,可以提高程序的扩展性。常用的设计模式,比如简单工厂设计模式 阅读全文

posted @ 2013-11-15 09:58 新西兰程序员 阅读(384) 评论(0) 推荐(0)

转载C#函数式程序设计初探——基础理论篇
摘要:转载网址:http://www.cnblogs.com/Hlia/archive/2013/04/20/3029701.html 个人认为,C#语言的某些设计并不非常适合函数式开发,比如它的类型推断并不是很近乎人意,我们知道C#还是主打面向对象的,不过这并不妨碍我们用C#来讨论函数式,至少可以借鉴函 阅读全文

posted @ 2013-11-11 12:49 新西兰程序员 阅读(219) 评论(0) 推荐(0)

转载Expression Tree揭秘
摘要:概述 在.NET Framework 3.5中提供了LINQ 支持后,LINQ就以其强大而优雅的编程方式赢得了开发人员的喜爱,而各种LINQ Provider更是满天飞,如LINQ to NHibernate、LINQ to Google等,大有“一切皆LINQ”的趋势。LINQ本身也提供了很好的扩 阅读全文

posted @ 2013-11-07 12:36 新西兰程序员 阅读(282) 评论(0) 推荐(0)

转载LINQ系列OrderBy(), ThenBy()简介
摘要:前言 前面两篇分别介绍了 Where() 与 Select() ,这篇则是要介绍 OrderBy() 与 ThenBy() ,这几个东西看起来最像 SQL 上会用到的语法,但切记一点,这边介绍的是 LINQ to Objects, 不是 LINQ to SQL or Entity Framework 阅读全文

posted @ 2013-11-07 11:12 新西兰程序员 阅读(1255) 评论(0) 推荐(0)

转载yield关键字理解
摘要:实现IEnumerable接口及理解yield关键字 [摘要]本文介绍实现IEnumerable接口及理解yield关键字,并讨论IEnumerable接口如何使得foreach语句可以使用。 本文讨论题目的内容。然后讨论IEnumerable接口如何使得foreach语句可以使用。之后会展示如果实 阅读全文

posted @ 2013-11-07 08:36 新西兰程序员 阅读(150) 评论(0) 推荐(0)

转载IEnumerable与IEnumerator区别
摘要:public interface IEnumerable { IEnumerator GetEnumerator(); } public interface IEnumerator { bool MoveNext(); void Reset(); Object Current { get; } } 阅读全文

posted @ 2013-11-07 06:59 新西兰程序员 阅读(148) 评论(0) 推荐(0)

转载.net泛型理解说明
摘要:net泛型理解 泛型简介: 泛型(Generic Type)是.NET Framework2.0最强大的功能之一。泛型的主要思想是将算法与数据结构完全分离开,使得一次定义的算法能作用于多种数据结构,从而实现高度可重用的开发。通过泛型可以定义类型安全的数据结构,而没有必要使用实际的数据类型,这将显著提 阅读全文

posted @ 2013-11-05 10:44 新西兰程序员 阅读(189) 评论(0) 推荐(0)

上一页 1 ··· 4 5 6 7 8 9 下一页