2013年10月5日

CodeSmith Generator 6.5 自动生成后的源码分析

摘要: 1,NetTiers代码结构流程分析:2,CodeSmithNetTiers使用实践总结参看流程结构图和实体定义文件关系图,可以看出自动代码生成后,若是手工来调,还是很麻烦的。鉴于此,建议:1,若是新增表或视图等则使用工具生成,再导入新增文件;2,若是新增修改删除字段则通过查看已有字段的引用,在相关文件中增加代码。3,不要在自动生成的代码中写自己的逻辑,codesmith也建议在最终空白类中实现自己的逻辑。 阅读全文

posted @ 2013-10-05 05:55 arg 阅读(438) 评论(0) 推荐(0) 编辑

2013年9月22日

ComponentSpace SAML v2.0 for .NET 使用介绍

摘要: SSO,SAML 阅读全文

posted @ 2013-09-22 14:21 arg 阅读(1631) 评论(0) 推荐(0) 编辑

2013年8月26日

GC分析中提到的根对象是什么

摘要: 一些文章在分析GC时,不可逾越的说到要先从根对象扫描出不可达对象,然后标记那些不可达对象为垃圾。那么源头根对象是什么玩意呢?几分钟后google到比较可信源是http://stackoverflow.com/questions/8458886/what-is-a-rooted-reference。其解释具体为:GC roots are not objects in themselves but are instead references to objects. Any object referenced by a GC root will automatically survive the 阅读全文

posted @ 2013-08-26 12:06 arg 阅读(2242) 评论(0) 推荐(0) 编辑

2013年7月13日

Entity Framework Code First 遭遇mapping 不能识别map类问题

摘要: EF在OnModelCreating方法中,使用DbModelBuilder注册EntityTypeConfiguration子类时,是不管namespace的,所以如果出现class名字相同,则会报错。 阅读全文

posted @ 2013-07-13 11:03 arg 阅读(358) 评论(0) 推荐(0) 编辑

2013年7月10日

Entity Framework Code First 遭遇主键自动生成问题

摘要: Eentity Framework Code FirsT, Cannot insert the value NULL into column 阅读全文

posted @ 2013-07-10 17:36 arg 阅读(2149) 评论(2) 推荐(0) 编辑

2013年3月13日

musicstore edit方法出错的原因和解决方法

摘要: 今天来翻,发现已经浏览到(500)800了,我说来过的哥们,这篇对你们有帮助吗,它有问题吗?请发表下!谢谢!这个问题的源头是1,[Bind(Exclude = "AlbumId")]public class Album[Bind(Exclude = "AlbumId")]表明bind的时候不会取AlbumId,不管你form里面是否有它。2,[ScaffoldColumn(false)] public int AlbumId { get; set; }导致生成的页面form里面没有包含AlbumId。解决办法大概有2个:第一步自然是给form加上Albu 阅读全文

posted @ 2013-03-13 19:53 arg 阅读(2734) 评论(3) 推荐(1) 编辑

2013年1月27日

MVVM js 库JsRender/JsViews和knockoutjs介绍

摘要: MVVM概念MVVM的解释有很多,抛开抽象的描叙我想最实用的一点是把UI和数据绑定,事件做成了一种静态契约,也就是模版,同时UI和数据可以独立动态变化。WPF,SL相对Winfrom和asp.net webform实际上的实现方式是把以前在后台的绑定和声明移到了UI页面。Js 来实现MVVM更有优势,因为js是动态语言,html也可以动态解析,真正和平台无关。目前mvvm js库比较热门的有JsRender/JsViews和knockoutjs。下面具体了解下这两个库。实例说话JsRenderSample引入js:<script src="/script/jquery-1.7. 阅读全文

posted @ 2013-01-27 10:51 arg 阅读(3799) 评论(3) 推荐(3) 编辑

2012年12月18日

如何分离出EF的三份结构定义文件

摘要: Programming Entity Framework 阅读全文

posted @ 2012-12-18 00:36 arg 阅读(271) 评论(0) 推荐(0) 编辑

2012年8月12日

迁移到iis7

摘要: 近期部门系统全部从xp升级到win7,iis直接从5.x到7.x,本地部署着一个从2005发展来的web应用,最关心的是iis7较之前版本有什么不同,配置需要做哪些更改。以前停留在瞄了几眼的iis7该花些时间仔细看看了。以下主要参考自Moving an ASP.NET Application from IIS 6.0 to IIS 7.0(http://msdn.microsoft.com/en-us/library/bb515251.aspx。)简介:iis web 应用有两种模式:classic和integrated。classic向后兼容早起iis版本,既是沿用之前以ISAPA扩展... 阅读全文

posted @ 2012-08-12 00:40 arg 阅读(441) 评论(0) 推荐(0) 编辑

2012年7月25日

CRL线程池调度和配置的一些细节

摘要: 首先声明的是,CRL线程池指的是 System.Threading.ThreadPool。1,CLR中的一个线程池运行于一个进程,被进程中所有appdomain通用。2,线程池中的线程在被用完回归到池中时,TLS槽的数据会被保留,其他数据如表示状态,身份模拟,优先级等会被清除。3,当工作项进入线程池时,新线程被创立,直到达到最优线程数。最优线程数等于CPU数量。达到这个数量后,线程池采用启发式规则管理线程: a,达到最优数量后,新线程创建速率被控制在500毫秒一个。 b,后台有一个守护进程管理线程池,观察是否存在线程饥饿或是空闲,按照复杂的算法决定是否创建或者移除线程。其中考虑cpu的利用情况 阅读全文

posted @ 2012-07-25 11:01 arg 阅读(315) 评论(0) 推荐(0) 编辑

导航