小编Dav*_*gel的帖子

如何对IEnumerable <string>进行排序

我怎样才能IEnumerable<string>按字母顺序排序.这可能吗?

编辑:我如何编写就地解决方案?

.net c# sorting string ienumerable

90
推荐指数
3
解决办法
8万
查看次数

如何部署Orchard CMS站点,包括开发环境中的所有设置和内容?

我一直在尝试构建和部署在Orchard CMS上运行的网站.我以前下载过Orchard,设置了一个开发环境,对源进行了一些修改,添加和修改了一个主题,添加了一些内容等等.我一直在使用SQL CE作为数据库.现在我想构建和部署完整的网站.我已经通过运行构建脚本内置部署包,如所描述这里.将构建的软件包简单地ftp到托管服务器很容易.但是,在访问该站点时,我现在可以安装新的站点过程.显然,我的开发环境中的cms设置和内容尚未反映在部署包中.因此,我需要复制所有内容并重新执行所有设置,包括再次创建所有小部件等.

有没有人对如何将Orchard网站从开发发布到生产环境有任何好的想法,包括cms设置,窗口小部件设置,内容等?我在网上找到的所有指南都描述了如何使用WebMatrix将Orchard站点部署到共享主机或Azure,但所有这些指南最终都安装了一个干净的Orchard.我想要实现的是在本地开发站点,然后将整个站点推送到托管服务器.

.net asp.net-mvc orchardcms asp.net-mvc-3

29
推荐指数
2
解决办法
2万
查看次数

在LINQ中,强制转换与内部选择之间的区别

此代码抛出异常:

var query = services
             .SomeQuery(bar).select(x => (Foo)x)
             .Where(x.PropertyOfFoo == FooState.SomeState);
var result = query.ToList(); 
Run Code Online (Sandbox Code Playgroud)

例外:

Unable to cast the type...
LINQ to Entities only supports casting EDM primitive or enumeration types.
Run Code Online (Sandbox Code Playgroud)

此代码有效:

var query = services
             .SomeQuery(bar).select(x => x as Foo)
             .Where(x.PropertyOfFoo == FooState.SomeState);
var result = query.ToList(); 
Run Code Online (Sandbox Code Playgroud)

为什么as允许转换而cast不是?

据我所知,as如果任一调用失败,将返回null并且cast会抛出异常.好的.但是当我运行这段代码时:

var query = services
             .SomeQuery(bar);
var result = query.ToList(); 
Run Code Online (Sandbox Code Playgroud)

我得到了更大的查询结果.为什么?

c# linq entity-framework

12
推荐指数
1
解决办法
2217
查看次数

SQLite与ASP.NET MVC

是否有使用SQLite的好样本ASP.NET MVC Web应用程序?我想过用ASP.NET学习SQLite.有什么建议?

sqlite asp.net-mvc

7
推荐指数
1
解决办法
9513
查看次数

在JavaScript条件陈述中使用Razor语法

在index.cshtml中,我有以下类似的工作代码:

<script type="text/javascript">

if ('@Model.SomeCondition' === 'True'){
Do Something();
}

</script>
Run Code Online (Sandbox Code Playgroud)

=== 'True'我看来,强迫Razor和JavaScript融洽相处是一种奇怪的攻击。如何重构使用=== true?这不会产生相同的结果。可以用Razor和JavaScript完成吗?

javascript c# asp.net-mvc conditional razor

2
推荐指数
1
解决办法
1838
查看次数