小编Chr*_*sic的帖子

企业服务总线,.NET服务总线,NServiceBus和总线上的轮子

企业服务总线(ESB),.NET服务总线(Windows Azure AppFabric Service Bus),NServiceBus,RhinoServiceBus,MassTransit等.

我试图了解这些技术的共同点或共同点.

我参加了朱瓦尔·洛的基于.NET服务总线介绍今天早些时候,他说,.NET服务总线可以作为一个穷人版的ESB的,所以我会认为这意味着在.NET服务总线是不是ESB,其他任何一个都是真正的ESB吗?

如果其他任何一个都是真正的ESB,那么它们将成为真正的ESB而不是.NET服务总线?

.net esb nservicebus servicebus

26
推荐指数
2
解决办法
9062
查看次数

NHibernate Definitive Cascade应用指南

是否有任何互联网资源对NHibernate的所有级联设置有明确的指导,其中包括类结构,HBM的示例以及与NH的所有关系的每个级联设置的动作的含义.

如果有以最正确的方式进行公共关联的示例,例如设置状态表,您将永远不会最终级联删除状态,或者删除具有CreatedBy用户属性的对象,那么它将会很有用.永远不会在级联等中删除用户

c# nhibernate cascade

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

使用IIS URL Rewrite从地址中删除www的正确方法

使用IIS URL Rewrite从URL中删除www子域的最佳方法是什么?

iis-7 url-rewriting iis-7.5

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

有没有办法让nameof运算符访问方法参数(在同一方法之外)?

采用以下类和方法:

public class Foo
    public Foo Create(string bar) {
        return new Foo(bar);
    }
Run Code Online (Sandbox Code Playgroud)

所以获得"创造"是显而易见的: nameof(Foo.Create)

除了使用反射在运行时读取参数之外,有没有办法获得"bar"?

c# metadata c#-6.0 nameof

25
推荐指数
1
解决办法
3480
查看次数

从字符串中获取所有数字的最佳方法

有没有更好的方法来获取一个字符串,如"(123)455-2344"并从中得到"1234552344"而不是这样做:

var matches = Regex.Matches(input, @"[0-9]+", RegexOptions.Compiled);

return String.Join(string.Empty, matches.Cast<Match>()
                                .Select(x => x.Value).ToArray());
Run Code Online (Sandbox Code Playgroud)

也许一个正则表达式模式可以在一场比赛中做到这一点?我似乎无法创造一个来实现这一目标.

c# regex text-parsing

24
推荐指数
4
解决办法
3万
查看次数

Windows Azure项目错误CctSharedPackage未正确加载

我打开了一个工作正常的解决方案文件并得到了这个神秘的错误

'CctSharedPackage'无法正确加载

这个项目是一个Windows Azure 2.1项目,上周没有任何问题,但在此之间和重启之后,它将无法再在Visual Studio 2012中成功加载.这发生在安装了Windows Azure SDK 2.1的计算机上(该项目上周工作正常)

声明的错误是检查c:\ Users\{user}\AppData\Roaming\Microsoft\VisualStudio\11.0\ActivityLog.xml文件以获取更多信息.

在这个文件中它声明"无法找到程序集Microsoft.Azure.Diagnostics ver 2.1".

projects-and-solutions azure visual-studio-2012

22
推荐指数
2
解决办法
6502
查看次数

按JSON数据类型postgres排序

我有一个Postgres表,其中包含JSON类型的列,其中包含一堆JSON对象.我想查询表记录并按存储在JSON字段中的值对结果进行排序.我正在运行查询,但它们没有正确排序.我没有找到关于专门订购JSON字段类型的大量文档,所以希望有人遇到过这种情况.

data: {name: "stuff", value: "third option"}
data: {name: "stuff", value: "awesome stuff"}
data: {name: "stuff", value: "way cooler stuff"}
Run Code Online (Sandbox Code Playgroud)

以下SQL执行但结果返回无序

select * from table ORDER BY data->>'value asc' 
Run Code Online (Sandbox Code Playgroud)

我正在使用rails,但尝试直接运行SQL同样的结果

postgresql json

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

SQL Server使用没有主键的聚簇索引创建表

是否可以从SQL Server 2008中不是主键的create table语句创建聚簇索引?

这个目的是针对SQL Azure中的表,因此我不能首先创建表,然后在表上创建聚簇索引.

编辑:显然它是导致我的问题的FluentMigrator,它的版本表没有聚集索引,因此尝试创建版本控制表而不是我的表是错误的.

sql-server clustered-index sql-server-2008 sql-server-2008-r2 azure-sql-database

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

随着最近的NoSQL数据库的出现,我为什么要使用SQL数据库呢?

在开发软件大约5年后,我花了大约20%,也许高达40%的时间只是让RDBMS能够保存和检索复杂的对象图.很多时候,这导致了不太理想的编码解决方案,以便从数据库端更容易做到.在学习NHibernate和作为其一部分的会话管理模式花费了大量时间之后,这最终结束了.使用NHibernate,我终于避免了大部分100%浪费的时间来编写CRUD第1000次,并使用我的域模型中的数据库的前向生成.

然而,所有这些工作仍然导致一个有缺陷的模型,我的数据库只是SQL模仿我的实际对象的最佳尝试.对于文档数据库,不再是这种情况,因为对象变为文档本身而不是仅通过表和列模拟对象.

在这一点上,我真的开始质疑为什么我会再次需要SQL?

有什么可以真正做到实质上与SQL比文档数据库更好?

我知道这有点像苹果到橙子的比较,特别是当你考虑到具有广泛不同的特征集的各种类型的NoSQL数据库时,但为了这个论点,它基于NoSQL数据库的概念本身可以正确地查询对象而不是关键值存储的限制.还要忽略报告方面,因为通常应该在OLAP数据库中处理,除非您的答案包含不使用OLAP数据库的特定原因.

sql rdbms nosql

18
推荐指数
4
解决办法
1686
查看次数

Team Foundation Server - 什么过程模板适合我?

所以我终于能够完成TFS的安装并开始创建我的第一个团队项目,该项目向我介绍了流程模板.

在关注到Microsoft网站的链接以获取流程模板信息后,我被淹没了需要考虑的新信息.你们所有人都有哪些模板可以很好地为你工作,或者更像是项目的绊脚石?您遇到的最大优势和劣势是什么?

编辑:有关我的项目的一些信息,我是一家小公司的首席开发人员,将使用TFS/VSTS创建一个内部网门户网站,以便每天整合最终用户并提高自动化程度以提高生产力等.这是全新的开发利用C#,ASP.NET和Sql Server 2008.

理想情况下,我希望利用功能来增强与利益相关者的协作,以帮助添加所需功能并跟踪开发状态并提供反馈等.我还希望利用JetBrain的TeamCity来获取我的TFS,如果有的话特定的模板/软件确实增加了TFS,TeamCity,开发商和利益相关者之间的凝聚力,这将是我感兴趣的理想选择.

tfs project-management tfs-process-template

15
推荐指数
1
解决办法
8099
查看次数