[ZT][hystar整理]Entity Framework 教程
摘要:http://www.cnblogs.com/lsxqw2004/archive/2009/05/31/1495240.html#_Toc228672775
阅读全文
posted @
2012-04-17 12:33
终于出名
阅读(138)
推荐(0)
三层架构的学习感悟(二)
摘要:http://www.cnblogs.com/mimijidi/archive/2009/05/01/1447493.html批批现有流行框架pershop4: 完全没有体现事务在业务层的价值.discuzNT: 也完全不知道事务在业务层的好处,代码生成工具基本上派不上用场,除了生成实体类,业务变化经常业务和数据两层都要改动.其实数据层是应该比较稳定的. 看看里面的数据访问方法也是先搞大再说,其实这些可以放到业务层3. 动软代码生成工具生成的三层工厂代码 也是没有考虑把事务放在业务层,生成的数据访问方法经常是要再重写,业务层方法倒是变得相对稳定,作用变小了,其实相对稳定的是数据访问层,不稳定的
阅读全文
posted @
2012-04-15 22:52
终于出名
阅读(254)
推荐(0)
三层架构的学习感悟(一)
摘要:三层与养猪,加入自己的理解从此文中看出:DAL层不要放逻辑,逻辑是放在BLL层的,动软的简单三层里,BLL其实不是一层,因为他没逻辑,只是一个接口。BLL要尽量集中所有的逻辑,DAL要尽量集中所有的数据访问,这两个最难分开,DAL至多至少都会带一点点逻辑浅谈三层架构 通过这个,+Java开发模式经验。终于相通了,动软到底是为什么这么做一般的项目,涉及最多的就是对数据库的CRUD,DAL层只负责与数据库的交互,BLL层是最重要的一层,他负责将DAL层的的结果呈现给UI层,但是恰恰BLL层的存在似乎有点鸡肋,他起到的仅仅是转发DAL层数据的作用,而具体的逻辑操作是与数据库的交互,应该写在DAL层,
阅读全文
posted @
2012-03-24 16:47
终于出名
阅读(648)
推荐(0)
在C#中使用Nullable类型
摘要:在C#1.x的版本中,一个值类型变量是不可以被赋予null值的,否则会产生异常。在C#2.0中,微软提供了Nullable类型,允许用它定义包含null值(即空值)的数据类型,这对处理数据库中包含可选字段以及很多方面都有很大帮助。定义Nullable类型定义一个nullable类型非常类似于定义一个非nullable类型。不同之处在于使用类型修饰符“?”。比如定义一个整型如下:intmyInt = 1;要使一个整型变量可以存储一个null值,可以如下声明:int? myNullableInt = 1;这两个变量看起来似乎是一样的。但事实并非如此。实际上,Nullable类型是一个结构体,它有两
阅读全文
posted @
2012-02-01 17:09
终于出名
阅读(729)
推荐(0)
关于vs2005、vs2008和vs2010项目互转的总结
摘要:http://hi.baidu.com/zealot886/blog/item/7364d4266a2a1555ac34dea6.html/cmtid/65ff140a660e02246159f3db有做.net的程序员和朋友曾经问过我,关于vs2005和vs2008、vs2008和vs2010、vs2005和vs2010项目互转的问题,那么关于这个问题有两层含义:一种是通过高版本的编译器打开低版本的项目,进行升级;一种是通过修改Soultion文件和Project文件,可以打开编译。第一种方法,相信大家都可以做到。我主张用第二种方法,这种方法灵活多变,既可以从低版本升级到高版本,又可以从高版
阅读全文
posted @
2011-10-28 16:49
终于出名
阅读(2207)
推荐(0)
数据库操作的表相关事项
摘要:1.绝对不能把属于一个dataset的datatable向另外一个dataset直接add,除非使用复制2.datable里自带一个defaultview属性,这个属性类型是dataview,可以用dataview属性中的sort来设置排序功能
阅读全文
posted @
2011-10-23 23:03
终于出名
阅读(163)
推荐(0)