2010年2月20日
摘要: 服务器:通过继承DomainService(LinqToEntitiesDomainService),构建Service在其内部查找(更新)数据,其内部可以是内存对象,数据库(linq to Entities)等,实体有一些内部类metadata来约束其验证,*.shared.cs文件一般为实体的分布类(提供一些方法,或属性),自定义的验证方法客户端:编译后,在客户端生成对于的代码,继承在Doma... 阅读全文
posted @ 2010-02-20 14:30 啊啦星 阅读(175) 评论(1) 推荐(0) 编辑
摘要: 设计数据库的时候,最好不要使用可空字段:因为在转换成linq to sql 的时候需要判断,推荐使用nchar等双字节,因为C#中的字符全是双字节的,减少不必要的麻烦。比较麻烦,可以用特殊值来代替,如string的null用string.empty,正整数的null用-1,0等没有业务意义的值代替从存储效率上考虑,应该尽量控制字符类型的最大长度,考虑其实际的最大长度能到多少,不要随便写一个,少用c... 阅读全文
posted @ 2010-02-20 14:18 啊啦星 阅读(162) 评论(0) 推荐(0) 编辑
摘要: 用户需求:对于数据导入尽量提供excel的上传与导入数据的导出,用匿名类绑定出一个字符串权限问题:页面级的可以用sitemap,按钮级的可以怎么设置?(在web控件上使用attr来控制)给页面减肥.对于数据行级的权限,可以在业务层写个"视图"来过滤数据列的权限控制(js?)分布式?数据库的实现:对于大数据量的情况,很多的时候可以把数据库看成多个地区的人集合,实际上A地区的人的数据,不会也不需要B地... 阅读全文
posted @ 2010-02-20 14:18 啊啦星 阅读(81) 评论(0) 推荐(0) 编辑