2012年11月27日

Entity Framework加载相关实体——Eager Loading

摘要: 在前面两回我们分别分析了Lazy Loading和Explicit Loading,这一回我们来分析一下Eager Loading。在某些情况下,我们可能事先知道要需要加载某些实体的相关实体,这时我们就可以用Include方法来在加载实体的查询语句中把相关实体也一并查询出来。下面我们还用前两回使用的数据库来写一个例子来分析一下Eager Loading:View Code 1 using (var context = new TestEntities()) 2 { 3 var players = from p in context.... 阅读全文

posted @ 2012-11-27 09:49 simonwonn 阅读(151) 评论(0) 推荐(0) 编辑

Entity Framework加载相关实体——Explicit Loading

摘要: 上一回我们在《Entity Framework加载相关实体——Lazy Loading》分析了Lazy Loading,这一回我们来分析一下在关闭Lazy Loading的情况下,如果显式加载实体。数据库我们依旧使用Lazy Loading中使用的数据库。之前我们分析过来,当Lazy Loading关闭时,执行以下代码是无法得到结果的,因为Player的信息并没有被加载。View Code 1 using (TestEntities context = new TestEntities()) 2 { 3 IQueryable<Team>... 阅读全文

posted @ 2012-11-27 09:41 simonwonn 阅读(178) 评论(0) 推荐(0) 编辑

Entity Framework加载相关实体——Lazy Loading

摘要: Entity Framework提供了三种加载相关实体的方法:Lazy Loading,Eager Loading和Explicit Loading。首先我们先来看一下MSDN对三种加载实体方法的定义。Lazy Loading:对于这种类型的加载,在您访问导航属性时,会从数据源自动加载相关实体。使用此加载类型时,请注意,如果实体尚未在 ObjectContext 中,则您访问的每个导航属性都会导致针对数据源执行一个单独的查询。Eager Loading:当您了解应用程序需要的相关实体的图形的确切形状时,可以使用 ObjectQuery 的 Include 方法来定义查询路径,此查询路径控制将哪 阅读全文

posted @ 2012-11-27 09:29 simonwonn 阅读(141) 评论(0) 推荐(0) 编辑

2012年11月17日

电脑没有安装iis,但是安装了.NET环境,如何调试网站发布的程序

摘要: 大家在用.NET开发的网站发布后,如何在本地进行部署调试呢?前提是你本地没有安装IIS。今天教大家一个小招,其实大家在安装完.NET开发环境后,会内置一个IIS,只需要用一个简单的命令就可以进行调试了命令如下:"C:\Program Files (x86)\Common Files\microsoft shared\DevServer\10.0\webdev.webserver40.exe" /port:8848 /path:C:\Users\swang2\Desktop\debug简单解释一下:红色部分表示内置的iis调试程序“webserver40.exe”的路径,这个 阅读全文

posted @ 2012-11-17 14:59 simonwonn 阅读(305) 评论(0) 推荐(0) 编辑

Login failed for user 'sa' because the account is currently locked out. The system administrator can unlock it.

摘要: from:http://weblogs.asp.net/cabhilash/archive/2010/04/07/login-failed-for-user-sa-because-the-account-is-currently-locked-out-the-system-administrator-can-unlock-it.aspxLogin failed for user 'sa' because the account is currently locked out. The system administrator can unlock it. (Microsoft 阅读全文

posted @ 2012-11-17 11:59 simonwonn 阅读(765) 评论(0) 推荐(0) 编辑

2012年11月15日

c# Settings.settings 设置

摘要: 1、定义在Settings.settings文件中定义配置字段。把作用范围定义为:User则运行时可更改,Applicatiion则运行时不可更改。可以使用数据网格视图,很方便;2、读取配置值text1.text = Properties.Settings.Default.FieldName; //FieldName是你定义的字段3、修改和保存配置Properties.Settings.Default.FieldName = "server";Properties.Settings.Default.Save();//使用Save方法保存更改注意:当设置scope为User时 阅读全文

posted @ 2012-11-15 15:28 simonwonn 阅读(211) 评论(0) 推荐(0) 编辑

2012年11月14日

大家在做.NET B/S项目的时候多用什么设技术啊?

摘要: 大家在做.NET B/S项目的时候多用什么设技术啊?比方说分层,如何更好的去分层,用到.NET里面新的技术之类的 阅读全文

posted @ 2012-11-14 13:19 simonwonn 阅读(122) 评论(0) 推荐(0) 编辑

导航