- 博客(8)
- 资源 (17)
- 收藏
- 关注
原创 EF4.0 调用 SQL存储过程
EF 调用SQL存储过程 并返回对应类别:var list = dataContext.ExecuteQuery(" EXEC[dbo].[bsp_select_category] @ParentId = {0},@ModelId = {1} ", 0, 1);《指定的实体类型》
2014-11-28 09:30:56 580
原创 SQL2008 递归查询子类别
今天基本搞清楚SQL Server中递归查询的实现方式,So,先记录下来。不过呢,个人觉得SQL Server的递归查询相对于Oracle中的递归查询更加难以理解。 从SQL Server 2005开始,我们可以直接通过CTE来支持递归查询,这对查询树形或层次结构的数据很有用。CTE即公用表表达式,虽然不恰当,但你可以将它看做成一个临时命名的结果集合。 我们先建立一个示例表,名称为MENU
2014-11-28 09:27:30 498
原创 找到多个与名为“Home”的控制器匹配的类型
当在MVC中添加多个Areas的时候,如果Area下面的控制器的类名和控制器和全局的某个控制的类名和控制器名称相同的时候,打开全局的url的时候,会出现类似的情况。提示如下:找到多个与名为“Home”的控制器匹配的类型。如果为此请求(“{controller}/{action}/{id}”)提供服务的路由在搜索匹配此请求的控制器时没有指定命名空间,则会发生此情况。如果是这样,请通过调用含有
2014-11-14 11:21:17 2192
原创 RouteData.DataTokens
ASP.NET MVC中RouteData.GetRequiredString("key")方法和RouteData.DataTokens["key"]方法使用上的区别DataTokens中的Key是从Routing中获取的,可以是映射关系(可以不是字符串),这个key可以存在也可以不存在。如果不存在,返回null。如果存在,返回object。GetRequiredString中的Ke
2014-11-13 14:52:04 2560
转载 随机数是骗人的,.Net、Java、C为我作证
几乎所有编程语言中都提供了"生成一个随机数"的方法,也就是调用这个方法会生成一个数,我们事先也不知道它生成什么数。比如在.Net中编写下面的代码:Random rand = newRandom(); Console.WriteLine(rand.Next());运行后结果如下: N
2014-11-13 10:58:31 652
原创 Linq To Entities中的动态排序
public static IOrderedQueryable OrderBy(this IQueryable source, string property) { return ApplyOrder(source, property, "OrderBy"); } public static IOrdered
2014-11-11 10:02:38 633
原创 Code First Entity Framework动态组合Lambda表达式作为数据筛选条件,代替拼接SQL语句
传统的操作数据库方式,筛选数据需要用StringBuilder拼接一大堆的WHERE子句。在Entity Framework中,代码稍有不慎就会造成巨大性能消耗,如:using(var db=new MyDbContext()){var s= db.Students.ToList().First(s=>s.ID=1200);}嘣!进行了全表数据读取!
2014-11-07 14:03:02 528
转载 Golang Web编程的Get和Post请求发送与解析
本文的是一篇入门文章,通过一个简单的例子介绍Golang的Web编程主要用到的技术。 文章结构包括:Client-Get 请求 Client-Post 请求 Server 处理 Get 和 Post 数据 在数据的封装中,我们部分采用了json,因而本文也涉及到Golang中json的编码和解码。一、Client-Getpackage mainimport ( "f
2014-11-06 11:16:05 1098
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人