摘要:
开发中遇到的Too high level of nesting for select错误项目使用了Entity Framework结合Mysql, 遇到了一个非常奇怪的性能问题,一个看起来非常简单的查询通过不了。报出错误, “Too high level of nesting for select”。整个查询非常简单,只是从表中取到属于一个集合中的id的数据, 比如从表中取到OfficeId 是1, 2,3,6的数据。Expression> filter = office => officeIds.Any(id => id == office.OfficeID);var of 阅读全文
推荐排行榜
Orchard是如何工作的?
2013-04-07 08:28 by JustRun, 1766 阅读, 收藏,
摘要:
文章翻译自http://docs.orchardproject.net/Documentation/How-Orchard-works对Orchard的理解还不深刻,翻译可能有不好的地方.开发CMS不同于开发其它的web项目,CMS的首要目标就是要支持扩展.Orchard 架构ModulesCoreOrchard FrameworkASP.NET MVCNHibernateAutofacCastle.NETASP.NETIIS or Windows AzureOrchard的地基Asp.net MVCNHibernateAutofacCastle Dynamic ProxyOrchard Fr 阅读全文
解决IE8不支持数组的indexOf方法
2013-04-02 22:17 by JustRun, 2423 阅读, 收藏,
摘要:
今天,测试报过来一个js bug, 在IE8下有个js错误,但是在其它浏览器下(Firefox, Chrome, IE9)下面都很正常。后来调试发现原因是在IE8下, js数组没有indexOf方法.下面是我找到的解决办法:在使用indexOf方法前,执行一下下面的js, 原理就是如果发现数组没有indexOf方法,会添加上这个方法。if (!Array.prototype.indexOf){ Array.prototype.indexOf = function(elt /*, from*/) { var len = this.length >>> 0; var from = 阅读全文
Nuget如何自动下载依赖DLL引用
2013-03-27 15:10 by JustRun, 5475 阅读, 收藏,
摘要:
一、Nuget的不方便地方Nuget带了非常大的方便,添加第三方引用再也不用到处下载添加了。但是又带来了不方便,在使用了Nuget的项目中,一般都需要把引用提交到svn上,否则下载的源代码会缺少引用。如下图这样.那么有没有好的方法,既不用提交DLL到svn上,用能够让下载的源码能够很容易的编译运行呢?二、配置Nuget,让Nuget自动下载依赖DLL1. 右键Solution -> Enable Nuget Package Restore, 会生成一个.nuget文件夹2. 右键Solution -> Manage Nuget Packages for Solution...3. 阅读全文
使用AppHarbor云平台免费搭建Orchard CMS
2012-09-22 22:50 by JustRun, 5438 阅读, 收藏,
摘要:
最近在研究Asp.net MVC, 打算在云平台上部署一个MVC的开源CMS Orchard学习一下,奈何Azure现在在国内不能注册,只能转到AppHarbor云平台上。以下是我尝试的如何使用AppHarbor部署Orchard CMS.一, 注册AppHarbor云平台, 创建一个Appliation和数据库环境1. 注册一个AppHarbor账号, 网址是https://appharbor.com/2. 创建一个新的Application, 这里我取的名字是orchard3. 在Add-ons中,为这个新的Application创建一个新的Sql Server数据库,使用免费的,10M空 阅读全文