小编Joa*_*rel的帖子

如何删除SQL Server表列表,忽略约束?

我有一个包含6个MSSQL 2008表的列表,我想从我的数据库中一次删除.数据已完全迁移到新表.表中没有引用表.

问题是旧表带有大量内部FK约束,这些约束已由工具自动生成(实际上是aspnet_regsql).因此,手动删除所有约束是一个真正的痛苦.

如何忽略所有内部约束而丢弃旧表?

sql sql-server sql-server-2008 sql-drop

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

如何使用.NET在Azure上实现高性能REST API?

我们在Windows Azure上托管了.NET Web角色,仅使用少量Web方法提供REST API.

其他云托管应用程序(而非浏览器)使用API​​相当积极.每种方法都是无状态的,可以直接扩展,并且通常与Blob或表存储交互.

然后,与大多数传统API相反,上传到API数据通常比从API 下载的数据大得多.然后,平均消息的大小通常也很大(即超过100kB).

到目前为止,我们在带有POX消息的ASP.NET Forms上使用WCF(Plain Old Xml).前端性能不是很好,罪魁祸首是:

  • XML是详细的==>带宽限制.
  • ASP.NET + WCF + WcfRestContrib缓慢解析/序列化消息==> CPU限制.

我想知道什么是实现最高前端性能的最佳策略,以减少支持工作负载所需的VM数量.

我正在考虑的可能策略:

  • 丢弃XML以支持ProtoBuf.
  • 添加上游 GZip压缩(经典HTTP压缩仅适用于下游).
  • 完全放弃WCF以支持原始HttpHandler.

是否有人对各种替代方案进行了基准测试,以实现每个Azure VM的大部分用途?

Ps:隐含地引用Lokad Forecasting API,但试图以更一般的方式表达问题.

api rest performance azure

13
推荐指数
1
解决办法
3903
查看次数

如何使用Linq表达式树从Span <T>中获取值?

我想用Linq表达式树来调用一个索引器Span<T>.代码如下:

var spanGetter = typeof(Span<>)
    .MakeGenericType(typeof(float)).GetMethod("get_Item");

var myFloatSpan = Expression.Parameter(typeof(Span<float>), "s");

var myValue = Expression.Call(
    myFloatSpan,
    spanGetter,
    Expression.Constant(42));

var myAdd = Expression.Add(
    myValue,
    Expression.Constant(13f));    
Run Code Online (Sandbox Code Playgroud)

然而,此代码失败,因为myValue类型Single&(aka ref struct)而不是类型Single(aka struct).

如何Span<T>从表达式树中评估a ?

c# linq expression-trees

11
推荐指数
1
解决办法
627
查看次数

使用ASP.NET MVC设置路由{tenant}/{controller}/{action}/{id}?

我想设置一个多租户ASP.NET MVC应用程序.理想情况下,这个应用程序将有一个路由{tenant}/{controller}/{action}/{id},每个路由tenant代表一个应用程序的逻辑实例(只是独立的多用户帐户)

细粒度的细节对我来说还是很不清楚.任何可用于使用ASP.NET MVC设置此多租户方案的指南?

asp.net-mvc asp.net-mvc-routing multi-tenant

9
推荐指数
1
解决办法
7091
查看次数

Windows Azure中角色的静态IP地址?

有没有人知道是否可以在Windows Azure上获取Web或辅助角色的静态IP地址(可能只在私有测试版中)?

ip-address azure static-ip-address azure-configuration azure-deployment

9
推荐指数
2
解决办法
6498
查看次数

有没有理由在MathJax中使用MathX语法优于TeX?

MathJax,开源javascript库,用于渲染数学,支持多种语法,包括MathML和LaTeX.是否有理由支持使用MathML语法进行页内方程式与TeX语法?它只是在我看来,MathML更加冗长.

html javascript math mathjax

9
推荐指数
1
解决办法
2485
查看次数

强制字符串插值始终遵循 CultureInfo.InvariantCulture

对于从 C#(最新版本)编译的给定 .NET 程序集,我想强制所有字符串插值系统地使用CultureInfo.InvariantCulture而不是使用CultureInfo.CurrentCulture. 有什么办法可以强制执行吗?

.net c# cultureinfo

9
推荐指数
1
解决办法
1386
查看次数

int []数组上的并发读访问:它安全吗?它快吗?

在四核机器上,我正在考虑C#/ .NET算法的并行化,它涉及让多个线程同时读取小型int []数组.到目前为止,它似乎运行得相当好,但我不确定在哪里指定数组上的并发读取在.NET中是线程安全的.有什么指针吗?

然后,我也想知道这种方法是否真的有效?有没有你最好实际复制每个线程的输入数据,以便没有任何并发​​读取,每个阵列(可能?)有机会在亲和CPU附近缓存?

关于多核CPU的最佳实践的任何想法?

.net arrays multithreading multicore

8
推荐指数
2
解决办法
3986
查看次数

发生异常后不要刷新会话 - NHibernate

我正在开发.NET 3.5,NHibernate和托管在Windows Azure上的ASP.NET MVC Web应用程序.什么时候,webapp从本地开发结构运行,它工作正常.但是,当我将其移动到Windows Azure时,从MVC Web角色执行的每个插入都会以下面列出的异常结束.

知道我的NHibernate逻辑有什么问题吗?(可能是会话管理,不确定)

[AssertionFailure:Lokad.Translate.Entities.User条目中的null id(发生异常后不刷新会话)] NHibernate.Event.Default.DefaultFlushEntityEventListener.CheckId(Object obj,IEntityPersister persister,Object id,EntityMode entityMode)+ 292个NHibernate.Event.Default.DefaultFlushEntityEventListener.GetValues(对象实体,EntityEntry项,entityMode entityMode,布尔mightBeDirty,ISessionImplementor会话)+93 NHibernate.Event.Default.DefaultFlushEntityEventListener.OnFlushEntity(FlushEntityEvent事件)+158 NHibernate.Event.Default.AbstractFlushingEventListener .FlushEntities(FlushEvent事件)+469 NHibernate.Event.Default.AbstractFlushingEventListener.FlushEverythingToExecutions(FlushEvent事件)+339 NHibernate.Event.Default.DefaultFlushEventListener.OnFlush(FlushEvent事件)+85 NHibernate.Impl.SessionImpl.Flush()+ 275 NHibernate .Transaction.AdoTransaction.Commit()+236 Lokad.Translate.Repositories.PageRepository.Create(Page page)Lokad.Translate.Controll ers.PagesController.Create(页面)lambda_method(ExecutionScope,ControllerBase,Object [])+69 System.Web.Mvc.ReflectedActionDescriptor.Execute(ControllerContext controllerContext,IDictionary 2 parameters) +251 System.Web.Mvc.ControllerActionInvoker.InvokeActionMethod(ControllerContext controllerContext, ActionDescriptor actionDescriptor, IDictionary2 parameters)+31 System.Web.Mvc.<> c__DisplayClassa. b__7()+88 System.Web.Mvc.ControllerActionInvoker.InvokeActionMethodFilter(IActionFilter过滤器,ActionExecutingContext preContext,Func 1 continuation) +534 System.Web.Mvc.ControllerActionInvoker.InvokeActionMethodWithFilters(ControllerContext controllerContext, IList1过滤器,ActionDescriptor actionDescriptor,IDictionary`2参数)+312 System.Web.Mvc.ControllerActionInvoker.InvokeAction(ControllerContext controllerContext,String actionName )+856 System.Web.Mvc.Controller.ExecuteCore()+ 185 System.Web.Mvc.MvcHandler.ProcessRequest(HttpContextBase httpContext)+221 System.Web.CallHandlerExecutionStep.System.Web.HttpApplication.IExecutionStep.Execute()+ 586 System.Web.HttpApplication.ExecuteStep(IExecutionStep step,Boolean&completedSynchronously)+177

请注意,我正在使用,_session.FlushMode = FlushMode.Commit;User在自定义中使用RoleProvider

public class SimpleRoleProvider : RoleProvider …
Run Code Online (Sandbox Code Playgroud)

nhibernate asp.net-mvc azure

8
推荐指数
2
解决办法
8115
查看次数

如何在Asp.Net 4.0/IIS7中支持压缩的HTTP请求?

对于ASP.NET 4.0/IIS7 Web应用程序,我想支持压缩的HTTP 请求.基本上,我想支持将添加Content-Encoding: gzip到请求标头中的客户端,并相应地压缩主体.

有谁知道我是如何实现这种行为的?

Ps:关于,我有多个端点REST和SOAP,它感觉更好的解决方案来支持HTTP级别的压缩,而不是每个端点的自定义编码器.

asp.net iis gzip request http-compression

8
推荐指数
1
解决办法
3419
查看次数