代码改变世界

【转】【翻译】在Entity Framework 4.0中使用 Repository 和 Unit of Work 模式

2009-08-16 12:40 by E2Home, 1360 阅读, 1 推荐, 收藏, 编辑
摘要:【原文地址】Using Repository and Unit of Work patterns with Entity Framework 4.0 【原文发表日期】 16 June 09 04:08 PM 如果你一直在关注这个博客的话,你知道我最近在讨论我们加到Entity Framework 4.0中的POCO功能的方方面面,新加的POCO支持促成了在Entity Framework中实现透明... 阅读全文

【转】【翻译】实体框架中的POCO支持 - 第三部分 - POCO的变动跟踪

2009-08-15 14:15 by E2Home, 1089 阅读, 0 推荐, 收藏, 编辑
摘要:【原文地址】POCO in the Entity Framework : Part 3 – Change Tracking with POCO 【原文发表日期】 10 June 09 08:43 AM 在上一个POCO贴子里,我提到了跟踪POCO变动的两种可行性:基于快照的变动跟踪(Snapshot based Change Tracking) 和 使用代理的基于通知的变动跟踪(Not... 阅读全文

【转】【翻译】实体框架中的POCO支持 - 第二部分 - 复杂类型,延迟装载和显式装载

2009-05-29 14:13 by E2Home, 784 阅读, 0 推荐, 收藏, 编辑
摘要:【原文地址】POCO in the Entity Framework : Part 2 – Complex Types, Deferred Loading and Explicit Loading 【原文发表日期】 28 May 09 09:03 AM 在上星期的贴子《POCO Experience in Entity Framework》 (实体框架中的POCO体验)中,我讨论了En... 阅读全文

【转】【翻译】实体框架中的POCO支持 - 第一部分 - 体验

2009-05-28 14:20 by E2Home, 1605 阅读, 0 推荐, 收藏, 编辑
摘要:Entity Framework 1.0 发布也有一段时间了,但感觉用的人很少。其中一个很大的原因,也许就是不支持POCO。要知道,Entity Framework 1.0的做法是让你的实体从EF的基类继承而来,这对很多人,特别是崇尚DDD的人来说,那是一副难以下咽的药啊。曾有微软开发人员提供了一个 POCO Adapter,但那究竟不是正规的做法。Visual Studio 2010 和 .NET 4.0 提供了许许多多的新特性,真是让人激动,向往,大有一种回到.NET 1.0 刚出来时的感觉。春天啊(应该是夏天啊),你终于回来了(虽然早晨/晚上还是unseasonably冷)。其中的Entity Framework 4.0版本将提供POCO支持,对很多人来说,这是开始使用Entity Framework的时候了。ADO.NET 团队博客上贴出了一些关于EF和POCO的贴子,非常值得一读。 阅读全文

Asp.net 2.0 权限树的控制

2007-05-22 14:25 by E2Home, 847 阅读, 1 推荐, 收藏, 编辑
摘要:最近需要在项目中做权限,打算采用权限树形式来做。每做一个新功能的时候,都是先到网上搜索下相关的资料。发现网上有很多例子。都是非常不错的。参考网上的例子,自己也写了一个。 权限树无非是要实现如下功能: 1. 该节点可以访问,则他的父节点也必能访问 2. 该节点可以访问,则他的子节点也都能访问 3. 该节点不可访问,则他的子节点也不能访问 使用带CheckBox的数型结构能得到很好的用户体验,可是编程的难度也是有点增加,如果全部有服务端来完成,那点下刷下,肯定不行。只能使用javascript,javascript调试的时候郁闷的很,还有郁闷的递归。客户是上帝,只能委屈自己了。 阅读全文

GridView的自动编号

2007-05-16 01:56 by E2Home, 587 阅读, 0 推荐, 收藏, 编辑
摘要:在做项目的时候,客户经常要求加个自增长列,而不要放到数据库中.所以在GridView中,我们是这样处理的.在GridView的第一列,添加一个模板列,代码如下: 12 3 4 '>5 6 网上有相关资料.DataGrid自动编号之黄金版 阅读全文

在非AJAXEnabledWebSite网站,使用asp.net AJAX技术。

2007-04-09 10:57 by E2Home, 398 阅读, 0 推荐, 收藏, 编辑
摘要:操作步骤如下:一:新建一个Asp.net网站。二:在工具箱中拖一个ScriptManager控件。三:配置Web.Config文件 配置信息如下: 四:按Ctrl+F5,运行测试。五:没有报脚步错误,测试成功。接下来,需要什么AJAX功能,直接在网页上添加即可。 阅读全文

数组和列表的转换

2007-03-11 11:40 by E2Home, 441 阅读, 0 推荐, 收藏, 编辑
摘要:昨天刚开始学NBear, 就碰到了一个问题,因为小弟的项目中需要返回强类型的列表。如List, Gateway只能返回对应实体类型的数组。所以我得想办法转换。首先,我查看了帮组,List只有转换为数组的方法 ToArray ,而没有数组转换为List,是否真的没辙了,需要自己写个函数来转换呢。非也,下面的一段代码就可以告诉你,摘自帮组。 string[] input = { "Brachiosau... 阅读全文

十进制转换成二进制的函数

2007-02-27 15:02 by E2Home, 982 阅读, 0 推荐, 收藏, 编辑
摘要:在我的项目中碰到一个问题,需要把十进制的数转化为二进制的字符串形式来表示。 1public string IntToBinary(int num)2{3 try { return Convert.ToString(a, 2); }4 catch { return "0"; }5}6 阅读全文