RavenDB能够以"嵌入式"模式运行,据我所知,它应该允许它在共享托管环境中运行.
有没有人知道它如何在ASP.NET MVC应用程序中工作,以及这样做的最佳实践是什么?
托管环境中是否存在我需要注意的依赖关系?
我正在尝试找到一个很好的通用方法来规范化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) 是否有可能找到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)
我想要一种方法来获取每个订单日期之间的天数,以便我可以找到平均频率.提前致谢.