Enum Binding ItemsSource In WPF
在WPF中枚举绑定到ItemsSource。
一、通过ObjectDataProvider 获取Enum数据源
首先我们定义一个Enum类:
public enum TableSelectedType
{
SelectedOne,
SelectedTwo,
&n
http://www.cyqdata.cn/cnblogs/article-detail-52336
不继承 IEnumerable 或 IQueryable 的类型怎么使用 LINQ 查询
最近想研究如何自定义 LINQ Provider ,但是一直无法入手,先写点收获吧~
MSDN 上的这篇文章(《启用数据源以进行 LINQ 查询》)中写到:
如果想对自己的数据源进行 LINQ 查询,那必须使用一下四种方法的其中一种。
实现 IEnumerable<T> 接口
实现标准的查询方法
实现 I
http://www.cyqdata.cn/cnblogs/article-detail-42618
建议避免将Entity查询结果直接当IEnumerable使用
使用Entity Framework查询当然是必不可少的,但有时不小心可能很简单的查询也会导致异常。 下面用EF4.1做个示例简单演示下异常发生的场景: 1: using (var context = new DemoContext())
2: {
3: var users = context.Users.AsEnumerable();
http://www.cyqdata.cn/cnblogs/article-detail-37281
IEnumeralbe<T>被误用一例
我一直使用Linq To SQL,以前一直没有问题,但前两天发生了一件怪事。先写个示例代码有助于理解。
1 /// <summary>根据指定的参数和分页信息搜索文章,并输出分页情况。</summary>
2 /// <param name="title">文章标题包含的内容。</
http://www.cyqdata.cn/cnblogs/article-detail-35426
Entity Framework快速入门--IQueryable与IEnumberable的区别
IEnumerable接口
公开枚举器,该枚举器支持在指定类型的集合上进行简单迭代。也就是说:实现了此接口的object,就可以直接使用foreach遍历此object;
IQueryable 接口
它继承 IEnumerable 接口,而因为.net版本加入Linq和IQueryable后,使得IEnumerable不再那么单调,变得更加强大和丰富。
为了区别两个接口,我们通过一个实际的例子来解
http://www.cyqdata.cn/cnblogs/article-detail-25389
Asp.net Mvc Enum 扩展
消失月余,担心文笔生疏,今作简单一篇小文试手。 一直以来都觉得enum、struct以及class是编程的基础结构。 我们通常意图用枚举来表示一些名称的值属性。有的时候用Enum来填充DropDownList也算是不错的选择。 假设我们有一个enum: public enum Role{
User = 0,
Admin = 1024
}
我们想要实现如此效果:
http://www.cyqdata.cn/cnblogs/article-detail-12068
使用 MSIL 为 Enum.HasFlag 封装一个泛型的扩展方法
.NET 框架 4.0 为 Enum 类型新增了一个 HasFlag 方法,这样每一个枚举类型(并不只限于“System.Enum”这个混蛋类型)的值都可以使用 HasFlag 来检查是不是设置了某个标志。
但是由于这个 HasFlag 方法接受的参数是 Enum 类型,而不是泛型的,在使用 Visual Studio (或者 Express)编写代码的时候就会发现智能感知
http://www.cyqdata.cn/cnblogs/article-detail-2636