摘要:
EntityFramework:再谈 “如何映射聚合?”目录背景使用多主键映射三级聚合如果是逻辑删除,需要注意哪些事项?为啥不用级联删除?备注背景返回目录在之前的文章中《DDD:使用EntityFramework的话,如果只为聚合根设计仓储,其它实体如何处理?》,我介绍了如何映射聚合以保证其语义,当时的结论是:聚合内除了聚合根之外的实体必须使用多主键,否则删除操作(Order.OrderItems.Remove(1))只会将外键更新为 Null,最开始学习如何使用 EntityFramework 来映射聚合的时候,就纠结这个问题,当时汤雪华大哥就告诉了更新为 Null 就算删除了,当时感觉是接 阅读全文
posted @ 2013-10-18 12:35
HackerVirus
阅读(274)
评论(0)
推荐(0)
摘要:
[转]SVN操作手册2012-04-28 11:26 by NewSea,2495阅读,0评论,收藏,编辑原文:http://hi.baidu.com/caiqiupeng/blog/item/2ce2e9df55284e1a622798fa.html1.为什么要用VisualSVN Server,而不用Subversion?回答:因为如果直接使用Subversion,那么在Windows 系统上,要想让它随系统启动,就要封装SVN Server为windws service,还要通过修改配置文件来控制用户权限,另外如果要想以Web方式【http协议】访问,一般还要安装配置Apache,如果是 阅读全文
posted @ 2013-10-18 11:36
HackerVirus
阅读(222)
评论(0)
推荐(0)
摘要:
书单碰上国庆,加上这周,消化掉几本书:《软件随想录》:Joel的随想录,也就是他Blog上的文章的摘选;整本书看下来轻松;写了篇读书笔记[传送门];《中国在梁庄》:这本书描述了作者对其家乡的调研结果,中国农村,生活比以前要富足,但也比以前更让人绝望。其影响可能还要一二十年才会爆发,主要集中在两点:1、身体健康和精神状态,2、家庭问题。对中国农村现状剖析的很透彻;《C++设计与演化》:未全读完,捡感兴趣的看看;本周见闻1) 户籍制度怎么改?http://blog.sina.com.cn/s/blog_49818dcb0102fj0p.html叶檀:发达的城市群之间各城市户籍可以互通。发达地区城乡 阅读全文
posted @ 2013-10-18 10:42
HackerVirus
阅读(207)
评论(0)
推荐(0)
摘要:
面试奇葩——交换两变量值的一些邪门歪道交换两个变量的值,最常见的写法是12345inti , j ;inttemp ;temp = i ;i = j ;j = temp ; 这种写法相信任何学过程序设计语言的都知道。 然而有些着三不着两的极品面试官却喜欢追问,不用中间变量应该怎么写?这一追问不要紧,追出了很多邪门歪道,例如1234inti , j ;i = i + j;j = i - j ;i = i - j ; 这样的写法,非常晦涩,但挡不住这样写的人为少定义了一个变量而洋洋得意。然而这样写真的行得通吗?运行一下下面的代码就明白了。123456789101112131415161718... 阅读全文
posted @ 2013-10-18 10:30
HackerVirus
阅读(158)
评论(0)
推荐(0)
摘要:
Asycn/Await 异步编程初窥(二)经过总过4天的学习和实践,做完了 WinForm 下 .Net 4.5 的基本异步应用,实现了一个 Http 协议下载的测试程序,为以后使用 .Net 4.5 积累知识和经验。这个小程序完成这样几个作用:1. 实现 Http 协议下的下载,包括网页、文件2. 使用 async/await 的方式,实现异步方式,UI 不停滞3. 使用多线程方式更新下载进度成功,后改为不依靠线程,采用事件方式在 UI 窗体更新下载进度4. 在未做全方面优化的前提下,运行速度蛮好5. 通过下载进度信息,可以掌握有关下载中的部分过程同样也有未解决的问题需要向看到此文的各位网友 阅读全文
posted @ 2013-10-18 10:29
HackerVirus
阅读(317)
评论(0)
推荐(0)
摘要:
ASP.NET开发大杂烩正巧今天遇到一个获取动态生成table中的一个动态生成的TextBox的值的时候总是findcontrol不到。后来经过我们的徐总,瞬间解决,但是我觉得对于一个页面的声明周期,我了解的还是很少,今天希望能通过这篇文章,再次了解一遍。3.1页面生命周期3.1.1独立页面生命周期事件顺序 public partial class _Default : System.Web.UI.Page { protected void Page_PreInit(object sender, EventArgs e) { Respon... 阅读全文
posted @ 2013-10-18 09:30
HackerVirus
阅读(195)
评论(0)
推荐(0)
浙公网安备 33010602011771号