2016年3月31日

LINQ to DataSet

摘要: LINQ to DataSet的使用通常包含以下步骤: (1)获取DataSet/DataTable数据源。LINQ to DataSet通过LINQ查询DataSet/DataTable中的数据,所以首先要准备DataSet/DataTable数据源,可以通过ADO.NET技术从数据库获取,可以通 阅读全文

posted @ 2016-03-31 19:23 雯大侠 阅读(462) 评论(0) 推荐(0) 编辑

2016年3月25日

MVCPager学习小记

摘要: 1.PageIndexParameterName怎么关联? 答:其实就是Action里面的pageindex参数 例子: @Html.Pager(Model, new PagerOptions { PageIndexParameterName = "pageindex", ShowPageIndex 阅读全文

posted @ 2016-03-25 14:06 雯大侠 阅读(417) 评论(0) 推荐(0) 编辑

RenderBody,RenderPage和RenderSection

摘要: 1. RenderBody 在Razor引擎中没有了“母版页”,取而代之的是叫做“布局”的页面(_Layout.cshtml)放在了共享视图文件夹中。在这个页面中,会看到<body>标签里有这样一条语句: @RenderBody() 其实它的作用和母版页中的<contentplaceholder>服 阅读全文

posted @ 2016-03-25 10:16 雯大侠 阅读(392) 评论(0) 推荐(0) 编辑

2016年3月24日

LINQ中AsEnumerable与AsQueryable的区别

摘要: AsEnumerable将一个序列向上转换为一个IEnumerable, 强制将Enumerable类下面的查询操作符绑定到后续的子查询当中;AsQueryable将一个序列向下转换为一个IQueryable, 它生成了一个本地查询的IQueryable包装。 AsEnumerable()延迟执行, 阅读全文

posted @ 2016-03-24 10:06 雯大侠 阅读(185) 评论(0) 推荐(0) 编辑

2016年3月21日

LINQ与反射

摘要: string file = @"C:\Windows\winsxs\x86_netfx35linq-system.core_31bf3856ad364e35_6.1.7601.17514_none_6161fc35ed136622\System.Core.dll"; Assembly assembly = Assembly.LoadFrom(file); ... 阅读全文

posted @ 2016-03-21 16:42 雯大侠 阅读(190) 评论(0) 推荐(0) 编辑

LINQ结合正则表达式查询文件系统

摘要: string startFolder = @"D:\Program Files (x86)\Microsoft Visual Studio 12.0\"; IEnumerable fileList = GetFiles(startFolder); Regex searchTerm = new Regex(@"Visual (Basic|C#|St... 阅读全文

posted @ 2016-03-21 16:20 雯大侠 阅读(551) 评论(0) 推荐(0) 编辑

c#正则表达式

摘要: 参考:http://www.cnblogs.com/sosoft/p/regex.html,做个记录 (1)基本的语法字符 \d 0-9的数字\D \d的补集(以所有字符为全集,下同),即所有非数字的字符\w 单词字符,指大小写字母、0-9的数字、下划线\W \w的补集\s 空白字符,包括换行符\n 阅读全文

posted @ 2016-03-21 14:32 雯大侠 阅读(216) 评论(0) 推荐(0) 编辑

2016年3月17日

理解AttributeUsage类

摘要: 类定义: 从AttributeUsage特性的名称上就可以看出它用于描述特性的使用方式。具体来说,首先应该是其所标记的特性可以应用于哪些类型或者对象。AttributeUsage特性的构造函数接受一个 AttributeTargets 类型的参数。 AttributeTargets 是一个位标记,它 阅读全文

posted @ 2016-03-17 17:27 雯大侠 阅读(623) 评论(0) 推荐(0) 编辑

Dapper学习总结

摘要: 看了《Dapper从入门到精通》后的总结 (1)Dapper 是直接扩展 IDBConnection,而且是单独一个文件,可以直接嵌入到项目中使用。 (2)通过手写sql语句,调用execute方法添加数据,返回的是影响的行数;通过实体,调用insert方法添加数据,返回的是主键值。 (3)在IDB 阅读全文

posted @ 2016-03-17 16:03 雯大侠 阅读(909) 评论(0) 推荐(0) 编辑

泛型委托

摘要: <1>Predicate泛型委托 需要传入一个T类型的参数,并且需要返回一个bool类型的返回值 <2>Action泛型委托 可以有0个到16个输入参数,输入参数的类型是不确定的,但不能有返回值 <3>Func泛型委托 0到16个输入参数,参数类型由使用者确定,它规定要有一个返回值,返回值的类型也由 阅读全文

posted @ 2016-03-17 09:43 雯大侠 阅读(248) 评论(0) 推荐(0) 编辑

导航