10 2012 档案
C#序列化和反序列化代码
摘要:我们在日常开发中会经常用到序列化和反序列化,他们到底是什么意思呢?通俗的讲序列化就是把对象转化成数据文件或者字段(二进制或者XML),反序列化就是数据文件或者字段转化为数据对象。 下面我以提问题的方式,帮大家解释一下序列化和反序列化。(C#代码为例)一 、为什么使用序... 阅读全文
posted @ 2012-10-31 18:00 swarb 阅读(189) 评论(0) 推荐(0)
linq 动态查询
摘要:http://www.cnblogs.com/lyj/archive/2008/03/25/1122157.html 动态查询有这样一个场景:应用程序可能会提供一个用户界面,用户可以使用该用户界面指定一个或多个谓词来筛选数据。这种情况在编译时不知道查询的细节,动态查询... 阅读全文
posted @ 2012-10-26 17:15 swarb 阅读(177) 评论(0) 推荐(0)
linq expression 查询生成lamda语句
摘要:ParameterExpression x = Expression.Parameter(typeof(Custom), "x"); Expression> end = Expression.Lambda>(query, ... 阅读全文
posted @ 2012-10-22 14:08 swarb 阅读(122) 评论(0) 推荐(0)
EntityFramework4.5使用Expression类创建动态查询及动态查询导航属性
摘要:创建动态查询想在项目中实现一个灵活的动态查询类,参考http://www.cnblogs.com/lyj/archive/2008/03/25/1122157.html和http://www.cnblogs.com/killuakun/archive/2008/08/... 阅读全文
posted @ 2012-10-22 13:02 swarb 阅读(124) 评论(0) 推荐(0)
LINQ to SQL语句(23)之动态查询
摘要://http://dotnet.cnblogs.com/page/42489/?page=1本系列文章导航LINQ to SQL语句(1)之WhereLINQ to SQL语句(2)之Select/DistinctLINQ to SQL语句(3)之Count/Sum... 阅读全文
posted @ 2012-10-22 12:55 swarb 阅读(188) 评论(0) 推荐(0)
MVVM弹出提示
摘要:从原则上说ViewModel中不应该获取View的信息,但是事实是在特殊场合需要,比如正确提交后需要关闭判断,如果ViewModel+View的后置代码实现比较麻烦,希望在ViewModel中一并完成。我在网上看到MVVM Light框架中有一种方法可以实现,但必须使... 阅读全文
posted @ 2012-10-08 13:04 swarb 阅读(237) 评论(0) 推荐(0)