摘要:
在上篇随笔中,我们发现“Entity Framework在构建SQL语句时,对数据库表名增加方括号的处理,造成不能进行跨数据库查询”。今天上午,我们通过Reflector对Entity Framework的代码进行分析,找出了真相。 阅读全文
posted @ 2011-03-29 14:05
dudu
阅读(19802)
评论(39)
推荐(19)
摘要:
在Entity Framework中,我们可以通过ToTable("表名")指定表名进行映射,Entity Framework会根据指定的表名构建SQL语句,如果在这里加上数据库名和Schema名,是不是可以实现跨数据库查询呢?我们根据这个思路进行了试验,结果发现了Entity Framework不能进行跨数据库查询的秘密... 阅读全文
posted @ 2011-03-29 08:43
dudu
阅读(10809)
评论(28)
推荐(9)
摘要:
更新:梦想成为现实:在Enitity Framework中以理想方式实现指定字段查询using (BlogDbContext context = new BlogDbContext()){ return (from b in context.BlogConfigs where b.UserName == loginName select new { BlogID = b.BlogID, Application = b.Application }) .ToList() .Select(b => new Blog() { BlogID = b.BlogID, Application = b. 阅读全文
posted @ 2011-03-28 15:00
dudu
阅读(5437)
评论(11)
推荐(2)
摘要:
在SQL Server中返回指定格式的两个时间的时间差,时间格式为H:m:S或HH:mm:SS。 阅读全文
posted @ 2011-03-28 12:08
dudu
阅读(2876)
评论(4)
推荐(2)
摘要:
上篇随笔写的是我们在新版博客后台开发中用上了新式武器——Entity Framework,该武器火力猛,威力大,但使用中发现在某些场景下显得不够灵活,后来不得不引进轻量级常规武器——AutoMapper。 阅读全文
posted @ 2011-03-28 11:08
dudu
阅读(23113)
评论(48)
推荐(15)
摘要:
在博客园新版博客后台的开发中,为了将园子的现代化建设步伐迈得更大一些,准备装备最先进的武器。之前已经配备ASP.NET MVC 3,目前正在试验刚从微软引进的最新型号新式武器——Entity Framework 4.1 RC... 阅读全文
posted @ 2011-03-22 11:29
dudu
阅读(12511)
评论(59)
推荐(10)
摘要:
目前我们正在用ASP.NET MVC(Razor)开发新版博客后台,在开发中遇到一个棘手的问题:如何在ASP.NET MVC中使用第三方开发的Web Forms用户控件。我们的思路是:Web Forms用户控件最终输出的就是一段包含HTML代码的字符串,只要拿到这个字符串,通过控制器将字符串传给视图,就能解决问题。 阅读全文
posted @ 2011-03-19 18:08
dudu
阅读(9217)
评论(19)
推荐(16)
摘要:
从ASP.NET 3.5升级至ASP.NET4之后,遇到三种登录后不能保存cookie的情况。今天终于把罪魁祸首给揪出来了,它就是Request.Browser.Cookies。如果你在程序中使用Form验证并使用cookie保存用户的登录状态,请切记:在/中要加上cookieless="UseCookies"... 阅读全文
posted @ 2011-03-06 16:27
dudu
阅读(13383)
评论(43)
推荐(61)
摘要:
在改进博客园博客后台的过程中,有一个页面我们想用ASP.NET MVC来写。但我们不想通过设置使用System.Web.Routing来处理请求,因为不能确定这是否会与我们现有的URL重写产生冲突... 阅读全文
posted @ 2011-03-05 11:48
dudu
阅读(4640)
评论(18)
推荐(4)
浙公网安备 33010602011771号