摘要: ASP.NET MVC Area操作新建 Area:右键 -> Add –> Area继承 AreaRegistration,重写AreaName属性与RegisterArea方法public class BookStudyAreaRegistration : AreaRegistration{ ... 阅读全文
posted @ 2014-06-07 11:23 _DN 阅读(250) 评论(0) 推荐(0) 编辑
摘要: 简要使用介绍@RenderSection在母版页中占个位,然后让使用此母版页的子页自己去呈现他们的Section。在母版页_Layout.cshtml中定义@RenderSection("Section名") @{Html.RenderAction("Menu", "Global");} ... 阅读全文
posted @ 2014-06-07 10:46 _DN 阅读(953) 评论(2) 推荐(1) 编辑
摘要: 为什么要延迟?延迟加载模式是用于快速启动。保证初始化时不必浪费时间去加载和运算,而在需要的时候再去调用。框架中有实现吗?.NET典型的使用在4.0中已经有了,Lazy特性:线程安全接口支持线程安全接口,以及Lambda委托。时机原理:在访问Value时访问目标对象进行调用。应用例子项目:在使用SignalR进行访问HttpContext的时候,总是提示HttpContext为null,原因是SignalR的请求速度很快,而此时的HttpContext没有创建,那么就访问HttpContext的代码延迟到需要的时候才访问,即简单地解决了这个问题。更深一点http://www.cnblogs.co 阅读全文
posted @ 2014-04-06 21:14 _DN 阅读(303) 评论(0) 推荐(0) 编辑
摘要: 步骤核心:方法签名包含一个 async 修饰符。按照约定,异步方法的名称以“Async”后缀结尾。返回类型为以下之一: Task 如果您的方法有操作数为 TResult 类型的返回语句。 Task ,如果您的方法没有返回语句或具有没有操作数的返回语句。如果您编写的是异步事件处理程序,则为 Void。方法通常包含至少一个 await 表达式,该等待表达式标记一个点,在该点上直到等待的异步操作完成方法才能继续。 同时,方法挂起,并且控件返回到方法的调用方。MSDN 教程地址:http://msdn.microsoft.com/zh-cn/library/hh191443.aspx 阅读全文
posted @ 2014-03-30 20:27 _DN 阅读(158) 评论(0) 推荐(0) 编辑
摘要: 一般的例子:http://www.asp.net/signalr/overview/signalr-20/getting-started-with-signalr-20/tutorial-getting-started-with-signalr-20 推送的例子:其中用到了Task当做异步任务,这个非常好。http://www.dotblogs.com.tw/regionbbs/archive/2012/07/01/implement.server.push.mode.on.mvc.with.signalr.aspx 阅读全文
posted @ 2014-03-30 17:26 _DN 阅读(284) 评论(0) 推荐(0) 编辑
摘要: 网上有很多关于用EntityFrame来连接Mysql数据库的教程,可是很多并不靠谱,转载的太多了。找了很久,总算是配置好了,现在分享一下。一,安装: 1、开发环境: VS2013与EF6 2、Mysql数据库为:Mysql Server 6.0 3、安装:Mysql for Visual Studio 1.1.1 下载位置:https://cdn.mysql.com/Downloads/MySQLInstaller/mysql-visualstudio-plugin-1.1.1.msi 4、安装 Mysql Connector/Net 6.8.3 GA 下载位置:... 阅读全文
posted @ 2014-03-30 15:07 _DN 阅读(287) 评论(0) 推荐(0) 编辑
摘要: 1.继承自EntityTypeConfiguration2.ToTable映射表名3.HasKey映射主键,Property配置属性,并返回PrimitivePropertyConfiguration对象,以配置基元属性4.基元属性:IsRequired不可为NULL,IsOptional可以为NULL,HasColumnName列名称,HasColumnOrder指定列的顺序,通常用于组合键;5.并发字段:要指定实体中的某个属性表示并发令牌,可使用 ConcurrencyCheck 特性或 IsConcurrencyToken 方法。也可以使用IsRowVersion 方法将属性配置为数据库 阅读全文
posted @ 2014-03-30 15:00 _DN 阅读(1090) 评论(0) 推荐(0) 编辑
摘要: IntroductionBefore .NET, we were always looking for a way to log current method name in a log file for better logging. But, there were no functionalities that could have helped in this, and it was left as an uncompleted job.But, with .NET, we could easily find out the name of the current method or p 阅读全文
posted @ 2014-03-30 14:33 _DN 阅读(358) 评论(0) 推荐(0) 编辑
摘要: 重点,形成自己的技术积累,然后将关键的东西记下来,技术分享。关键是要用脑力,不动脑的东西都很不靠谱。1.ActionAuthorize。一般继承之后,实现自定义权限,主要用来控制数据权限。2.Linq To Sql的 ExecuteQuery()可以实现存储过程或者自定义查询。3.MVCArea。基本配置步骤:http://www.cnblogs.com/9988/archive/2012/04/25/2469871.html4.log4jNet 。ILog定义了日志的接口,LogManager使用了ObjectManager模式,Appender实现了日志的输出。Layout定义了格式化输出 阅读全文
posted @ 2014-03-30 14:30 _DN 阅读(189) 评论(0) 推荐(0) 编辑
摘要: 线程同步模型:http://www.xue5.com/Developer/CSharp/755821_2.htmlhttp://www.cftea.com/c/2012/03/5518.asphttp://www.cnblogs.com/aarond/p/AA.htmlhttp://www.newxing.com/Tech/DotNet/jichu/SOCKET_370.html 阅读全文
posted @ 2014-03-04 00:03 _DN 阅读(257) 评论(0) 推荐(0) 编辑