- 博客(9)
- 收藏
- 关注
原创 RIA 富客户端数据加载原则 - 缓存原则
Silverlight/WCF架构下,数据的缓存/服务器的访问/逻辑的安置原则给team member做的ppt,这里直接复制过来。数据缓存原则为什么要缓存?**缓存不是必需的** 加快程序执行速度减轻数据库压力减少等待时间减少网络占用 总之,缓存是一种用空间(甚至是分布式的空间占用)换取时间(性能)的做法 缓存有什么风险?有何坏处?数据一致
2012-12-25 21:37:08
1195
原创 ADO.NET Entity Framework (实体模型框架) 一些使用的注意事项
本文主要针对初学者,针对ADO.NET EntityFramework性能差的评价也不绝于耳,其实有很多是滥用所致。最后一小节列出了注意事项(特别针对WEB开发) EntityFramework简介微软对于ORM的理解不断演进,经过RecordSet-> DataTable(DataSet)-> 强类型DataSet->Linq2SQL-> EntityFramework的演进,目前微
2012-12-24 14:57:09
3075
原创 Windows Phone 7/8 下你会用的到的3个dll(针对中国的开发者,地图纠偏/GB18030解码/图片缓存)
以下类库都提供个人开发者免费使用,同时希望在关于中注明使用了我的dll。2012年期间写的这3个dll,相信中国的开发者都会用得到。1:地图纠偏,大家知道,中国地区的地图和GPS坐标是有偏移的,网上找资料大多数是说所谓的保密。其实不是,实际上是GPS的坐标系参照和参数与国内坐标系不同导致的。(可见一本正经说的也可能是假话),目前gMaps Pro在中国区的纠偏使用的就是本类库。不需要调
2012-12-24 03:01:35
2266
原创 Windows Phone 7 入门指南(Windows Phone 8已经发布,不过还有一些借鉴意义)
10个月前写的,也搬家于此 本文仅代表个人观点,转载注明出处。 2012年2月9日初版。2012年8月5日更新。 欢迎转载,请著名作者和出处。前言:一句话:初次接触Windows Phone,先不要越狱,绑定好WindowsLive ID,下载你需要的app和游戏。开始使用手机~你会发现,其实Windows Phone是一部相当容易上手的手机。注意
2012-12-24 02:41:17
4373
原创 DataBase => O/R mapping Class => UI 解决方案(.NET/CS/WinForm/Linq) 续
这篇算补充一下上一篇 (注:这种方式并不一定好,仅单纯做演示讨论,并不真正推荐) 此类框架(控件)设计的原则在于提高开发效率,隐藏细节。带来的问题是导致分层困难,运行效率较低。所以,此类框架适用范围是小项目。(较少用户,较短开发周期,但还有不少业务逻辑),甚至,可以用来做sample,给客户做演示用。 同时,随着框架的使用,业务逻辑也是可以被继续提炼的。比如,对于数据准确性/安
2012-12-24 02:33:00
763
原创 DataBase => O/R mapping Class => UI 解决方案(.NET/CS/WinForm/Linq)
继续搬家4年半前的msn space上的内容。8/31/2008 1:37:38 AM注:由于基于Linq,对于性能要求很高的项目或模块不一定适合本方案。对于复杂查询要求较高的情况,本方案也不一定适用。本方案主要针对中小型项目,普通信息维护管理系统。从数据库,到数据访问层,再到界面。一层层的搭,大量的重复劳动。耐心再好的人也会厌倦吧?比如一个叫做Employee表,EmpID,
2012-12-24 01:58:08
610
原创 效率问题,Linq查询/多线程/反射/装箱相关
从以前msn space上搬家过来8/31/2008 2:17:42 AM在做ORM=>UI的框架时,对于查询,我没有直接绑定Linq返回的结果集,而是将他们转换为DataTable再绑到DataGridView上,这么做的原因有4:1、Linq结果集是单向访问的,无法让DataGrid自动对其排序。2、外键的处理,Linq直接绑到DataGrid上,外键无法显示,也可以在查询时,使用
2012-12-24 01:35:38
1201
原创 SQL Server 跨库查询乱码问题
先把以前在msn space上的几篇丢过来7/10/2008 10:48:00 AM问题描述:通过openrowset跨库访问其他数据库,发现select出的中文数据就是乱码,更别说插入当前库中了。如:select * from openrowset('SQLOLEDB','server';'userid';'password',DBNAME.dbo.Table)解决思路:有乱
2012-12-24 01:34:15
2079
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人