小编Ben*_*thy的帖子

如何在共享托管环境中运行RavenDB?

RavenDB能够以"嵌入式"模式运行,据我所知,它应该允许它在共享托管环境中运行.

有没有人知道它如何在ASP.NET MVC应用程序中工作,以及这样做的最佳实践是什么?

托管环境中是否存在我需要注意的依赖关系?

c# shared-hosting ravendb asp.net-mvc-2

26
推荐指数
1
解决办法
3188
查看次数

如何正确规范ASP.NET MVC应用程序中的URL?

我正在尝试找到一个很好的通用方法来规范化ASP.NET MVC 2应用程序中的URL.这是我到目前为止所提出的:

// Using an authorization filter because it is executed earlier than other filters
public class CanonicalizeAttribute : AuthorizeAttribute
{
    public bool ForceLowerCase { get;set; }

    public CanonicalizeAttribute()
        : base()
    {
        ForceLowerCase = true;
    }

    public override void OnAuthorization(AuthorizationContext filterContext)
    {
        RouteValueDictionary values = ExtractRouteValues(filterContext);
        string canonicalUrl = new UrlHelper(filterContext.RequestContext).RouteUrl(values);
        if (ForceLowerCase)
            canonicalUrl = canonicalUrl.ToLower();

        if (filterContext.HttpContext.Request.Url.PathAndQuery != canonicalUrl)
            filterContext.Result = new PermanentRedirectResult(canonicalUrl);
    }

    private static RouteValueDictionary ExtractRouteValues(AuthorizationContext filterContext)
    {
        var values = filterContext.RouteData.Values.Union(filterContext.RouteData.DataTokens).ToDictionary(x => x.Key, x => …
Run Code Online (Sandbox Code Playgroud)

.net url-routing canonical-link asp.net-mvc-2

10
推荐指数
3
解决办法
9636
查看次数

TSQL-查找SQL Server中多个记录的天数差异

是否有可能找到SQL Server 2008 R2中不同记录的天数差异?

SELECT OrderDate FROM OrdersTbl WHERE SKU='AA0000' ORDER BY ORDERDATE DESC


OrderDate
-----------------------
2009-12-03 00:00:00.000
2009-04-03 00:00:00.000
2008-02-22 00:00:00.000
2008-02-21 00:00:00.000
2007-02-18 00:00:00.000
2007-01-27 00:00:00.000
2006-10-13 00:00:00.000
Run Code Online (Sandbox Code Playgroud)

我想要一种方法来获取每个订单日期之间的天数,以便我可以找到平均频率.提前致谢.

sql t-sql average datediff sql-server-2008

3
推荐指数
1
解决办法
4165
查看次数