程晓晖

博客园 首页 新随笔 联系 订阅 管理
上一页 1 ··· 3 4 5 6 7 8 9 10 11 ··· 18 下一页

2011年6月28日 #

摘要: 相信不少使用EF的同志们已经知道如何在EF中运行SQL命令了。我在这里简单总结下,希望对大家学习EF有所帮助!在EF第一个版本(.NET 3.5 SP1)中,我们只能通过将ObjectContext.Connection转换为EntityConnection,再把EntityConnection.StoreConnection转换为SqlConnection。有了这个SqlConnection,我们再创建SqlCommand便能顺利运行SQL命令了。(个人觉得其实很烦,呵呵)例如: EntityConnection entityConnection = (EntityConnection)ct 阅读全文
posted @ 2011-06-28 10:38 fumen 阅读(39252) 评论(2) 推荐(3) 编辑

摘要: 在EF 4和EF 3.5 SP1中,我们可以使用ToTraceString()方法得到EF查询所生成的SQL。using(varcontext=newTestDBEntities()){varquery=frompincontext.Parentswherep.Name=="Lingzhi"selectp;ObjectQuery<Parent>parents=queryasObjectQuery<Parent>;if(parents!=null){stringsql=parents.ToTraceString();}}这里所生成的SQL为:SELEC 阅读全文
posted @ 2011-06-28 10:09 fumen 阅读(18734) 评论(0) 推荐(0) 编辑

摘要: 这两天一直在用vs2010来试水,发现Entity FrameWork4.0改进了很多,这篇文章先从查询说起。工具VS2010+SQL2005准备首先我们看下生成完成的EDM图:编写查询1)Linq to Entities在开始我还是想像以前一样用Linq to Entities的方式写一个简单的查询:viewsourceprint?1using (var ctx =newHJRightPlatEntities())2{3varprojects = from pro in ctx.Projects4wherepro.ProjectID.Equals("Henllyee")5 阅读全文
posted @ 2011-06-28 09:20 fumen 阅读(196) 评论(0) 推荐(0) 编辑

2011年6月24日 #

摘要: LINQ 查询表达式join 关键字用法:我在这里先创建的实验用例:show sourceview sourceprint?01class Customer02{03public int CustomerId { get; set; }04public string Name { get; set; }05public int Age { get; set; }06}0708class Product09{10public int ProductId { get; set; }11public string Name { get; set; }12public string Origin { 阅读全文
posted @ 2011-06-24 15:39 fumen 阅读(5173) 评论(0) 推荐(0) 编辑

摘要: IEnumerable,IQueryable之前世今生 IEnumerable<T>在.Net2.0中我们已经很熟悉了.你想要利用Foreach迭代吗?实现IEnumerable<T>吧!你想直接做为数据源绑定到控件吗?使用IEnumerable吧!是的.只要是序列.它都实现了IEnumerable<T>(.Net1.0下的序列类除外).除了这些.LINQ的出现.还赋予了IEnumerable<T>更强悍的功能.IQueryable<T>继承IEnumerable<T>.详细看IEnumerable<T>和IQ 阅读全文
posted @ 2011-06-24 14:51 fumen 阅读(9084) 评论(6) 推荐(5) 编辑

摘要: 转自 http://www.cnblogs.com/fly_dragon/archive/2011/02/21/1959933.htmlIEnumerable接口公开枚举器,该枚举器支持在指定类型的集合上进行简单迭代。也就是说:实现了此接口的object,就可以直接使用foreach遍历此object;IQueryable 接口它继承 IEnumerable 接口,而因为.net版本加入Linq和IQueryable后,使得IEnumerable不再那么单调,变得更加强大和丰富。为了区别两个接口,我们通过一个实际的例子来解释一下。根据上篇随笔的实例,编写如下代码:static void Mai 阅读全文
posted @ 2011-06-24 13:45 fumen 阅读(17268) 评论(7) 推荐(19) 编辑

2011年6月23日 #

摘要: 转自 http://php.dayanmei.com/powerdesigner-tools-customsize-palette.htm最近在使用PowerDesigner设计数据库视图,因为E文不好,遇到了不少麻烦这不调色板(Palette)快捷工具栏给我弄不见了就是这玩意PowerDesigner 快捷工具栏 palette 不见了,怎么重新打开,找回来呢上网搜索了一下”powerdesigner 图形工具栏”,找到了找回PowerDesigner工具栏palette的方法Tools(工具栏)customsize toolbars(自定义工具栏)palette(调色板)勾选好啦,又显示回 阅读全文
posted @ 2011-06-23 17:45 fumen 阅读(28217) 评论(3) 推荐(1) 编辑

2011年6月20日 #

摘要: http://blogs.msdn.com/b/nikhiln/archive/2008/05/18/net-2-0-symmetric-encryption-code-sample.aspx 阅读全文
posted @ 2011-06-20 19:56 fumen 阅读(168) 评论(0) 推荐(0) 编辑

2011年6月11日 #

摘要: 转自 http://archive.cnblogs.com/a/1963356/在Entity Framework 4.0提供了对POCO(简单传统CLR对象/Plain Old CLR Object)支持,这样让我们专注于业务逻辑和更有效的进行单元测试.并且POCO不需像默认EF实体一样要继承才能实现,所以可以更灵活的切换.本文将介绍如何自动生成POCO并替换EF生成的实体.实现两者的分离,独立于EF存在.下载安装POCO实体生成器本文使用的是Microsoft提供的T4模版,下载地址:http://visualstudiogallery.msdn.microsoft.com/23df045 阅读全文
posted @ 2011-06-11 14:08 fumen 阅读(2888) 评论(0) 推荐(0) 编辑

2011年4月7日 #

摘要: 第一种方式 前台 $.post("/home/test", { ck: { 0: "c", 1: "k"} }, function (data) { }, "text");后台 public ActionResult test(FormCollection fc) { string temp = fc["ck[0]"]; // string temp = Request["ck[0]"]; //string tmep =fc["ck[1]"]; retur 阅读全文
posted @ 2011-04-07 22:35 fumen 阅读(715) 评论(0) 推荐(0) 编辑

上一页 1 ··· 3 4 5 6 7 8 9 10 11 ··· 18 下一页