[net编程] UI前沿技术-WPF中的多点触控操作事件 日期:2012-06-27 12:42:22 点击:421 好评:0
就在过去几年,多点触控还只是科幻电影中表现未来主义的一种重要手法,现在俨然已经成为主流的用户界面技术。多点触控显示屏现在成了新型智能手机和 Tablet 计算机的标准显示屏。此外,它还可能在公共场所的计算机上普及,例如 Microsoft Surface 率先开发的...
[net编程] OData的实际应用-通过开放数据协议构建富Internet应用程序 日期:2012-06-27 12:32:10 点击:379 好评:0
在 PDC09 期间,Microsoft WCF 数据服务团队(以前称为 ADO.NET 数据服务团队)首次推出 OData,即开放数据协议。这一消息是在会议第二天的主题演讲中宣布的,但实际上 OData 早就开始了。自从 Microsoft .NET Framework 3.5 SP1 中提供 ADO.NET 数据服务以...
[net编程] Qtopia-2.2.0 ARM的配置和交叉编译 日期:2012-06-27 12:21:57 点击:165 好评:0
起因主要是因为看到博客园又有朋友开始讨论LINQ2SQL的问题,这次说的是Attach。通过解读Attach,可以发现LINQ2SQL内部是如何维护和跟踪对象实例、如何实现延迟加载,并且还可以引发关于延迟加载和N-Tier Application中LINQ2SQL的应用技巧的讨论。本文所讨论...
[net编程] RichTextBox扩展控件的中文乱码解决方案 日期:2012-06-27 12:15:49 点击:239 好评:0
起因主要是因为看到博客园又有朋友开始讨论LINQ2SQL的问题,这次说的是Attach。通过解读Attach,可以发现LINQ2SQL内部是如何维护和跟踪对象实例、如何实现延迟加载,并且还可以引发关于延迟加载和N-Tier Application中LINQ2SQL的应用技巧的讨论。本文所讨论...
[net编程] LINQ那些事儿(9)-解析Table<T>.Attach引发的异常和解决方法 日期:2012-06-27 12:14:32 点击:331 好评:0
起因主要是因为看到博客园又有朋友开始讨论LINQ2SQL的问题,这次说的是Attach。通过解读Attach,可以发现LINQ2SQL内部是如何维护和跟踪对象实例、如何实现延迟加载,并且还可以引发关于延迟加载和N-Tier Application中LINQ2SQL的应用技巧的讨论。本文所讨论...
[net编程] LINQ那些事儿(6)-对象生命周期管理 日期:2012-06-27 12:05:31 点击:172 好评:0
为了实现从LINQ那些事(1)-(5)中介绍的查询特性,在从数据库获取数据至返回给用户之间,除了O/R Mapping外,LINQ2SQL内建了对象标识缓存和跟踪等服务。本文无意讨论这些服务实现的细节,但是稍微了解这些服务有助于我们更有效的使用LINQ,并且为自己编写LINQ...
[net编程] LINQ那些事儿(5)- 动态查询 日期:2012-06-27 12:03:32 点击:265 好评:0
所谓动态查询,是指查询条件或查询值都是在运行时才能确定的查询。这就意味着我们不能hard-code定义查询变量(query variable),只有根据查询时传递的条件来拼凑。下面我们看看几组不同条件组合的查询。 1) 用户输入查询条件:City为London且ContactName包...
[net编程] LINQ那些事儿(4)- Query Expression和Query Operator 日期:2012-06-27 11:53:33 点击:264 好评:0
我学习LINQ的时候是直接看MSDN和LINQ team的blog,经常会被里面的一些名词弄混,下面这些名词你都弄懂了吗? Expression Tree Expression Lambda Expression Query Expression Query Operator Expression Tree 和 Expression的区别类似XmlNode和XmlElement的...
[net编程] LINQ那些事儿(3)- 事务和并发冲突处理 日期:2012-06-27 11:51:14 点击:293 好评:0
LINQ2SQL采用开放式并发的机制来处理由于数据库并发修改或由于读取和修改之间存在时间差导致的数据不一致的问题。为了实现这一机制,LINQ2SQL在提交数据更改时,会先进行开放式冲突检测,并且当发现冲突后提供了一系列解决冲突的方法。 LINQ2SQL的并发冲突处...
[net编程] LINQ那些事儿(1)- 定义从关系数据库到entity class的映射 日期:2012-06-27 11:46:25 点击:245 好评:0
在LINQ2SQL中,所有的数据操作的入口都是DataContext对象,如下面的代码示例了访问Northwnd数据库的Customer数据: 01 class Program 02 { 03 static void Main(string[] args) 04 { 05 using(var context = CreateContext()) 06 { 07 context.Log = Console...