企业服务总线(ESB),.NET服务总线(Windows Azure AppFabric Service Bus),NServiceBus,RhinoServiceBus,MassTransit等.
我试图了解这些技术的共同点或共同点.
我参加了朱瓦尔·洛的基于.NET服务总线介绍今天早些时候,他说,.NET服务总线可以作为一个穷人版的ESB的,所以我会认为这意味着在.NET服务总线是不是ESB,其他任何一个都是真正的ESB吗?
如果其他任何一个都是真正的ESB,那么它们将成为真正的ESB而不是.NET服务总线?
是否有任何互联网资源对NHibernate的所有级联设置有明确的指导,其中包括类结构,HBM的示例以及与NH的所有关系的每个级联设置的动作的含义.
如果有以最正确的方式进行公共关联的示例,例如设置状态表,您将永远不会最终级联删除状态,或者删除具有CreatedBy用户属性的对象,那么它将会很有用.永远不会在级联等中删除用户
使用IIS URL Rewrite从URL中删除www子域的最佳方法是什么?
采用以下类和方法:
public class Foo
public Foo Create(string bar) {
return new Foo(bar);
}
Run Code Online (Sandbox Code Playgroud)
所以获得"创造"是显而易见的: nameof(Foo.Create)
除了使用反射在运行时读取参数之外,有没有办法获得"bar"?
有没有更好的方法来获取一个字符串,如"(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)
也许一个正则表达式模式可以在一场比赛中做到这一点?我似乎无法创造一个来实现这一目标.
我打开了一个工作正常的解决方案文件并得到了这个神秘的错误
'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".
我有一个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同样的结果
是否可以从SQL Server 2008中不是主键的create table语句创建聚簇索引?
这个目的是针对SQL Azure中的表,因此我不能首先创建表,然后在表上创建聚簇索引.
编辑:显然它是导致我的问题的FluentMigrator,它的版本表没有聚集索引,因此尝试创建版本控制表而不是我的表是错误的.
sql-server clustered-index sql-server-2008 sql-server-2008-r2 azure-sql-database
在开发软件大约5年后,我花了大约20%,也许高达40%的时间只是让RDBMS能够保存和检索复杂的对象图.很多时候,这导致了不太理想的编码解决方案,以便从数据库端更容易做到.在学习NHibernate和作为其一部分的会话管理模式花费了大量时间之后,这最终结束了.使用NHibernate,我终于避免了大部分100%浪费的时间来编写CRUD第1000次,并使用我的域模型中的数据库的前向生成.
然而,所有这些工作仍然导致一个有缺陷的模型,我的数据库只是SQL模仿我的实际对象的最佳尝试.对于文档数据库,不再是这种情况,因为对象变为文档本身而不是仅通过表和列模拟对象.
在这一点上,我真的开始质疑为什么我会再次需要SQL?
有什么可以真正做到实质上与SQL比文档数据库更好?
我知道这有点像苹果到橙子的比较,特别是当你考虑到具有广泛不同的特征集的各种类型的NoSQL数据库时,但为了这个论点,它基于NoSQL数据库的概念本身可以正确地查询对象而不是关键值存储的限制.还要忽略报告方面,因为通常应该在OLAP数据库中处理,除非您的答案包含不使用OLAP数据库的特定原因.
所以我终于能够完成TFS的安装并开始创建我的第一个团队项目,该项目向我介绍了流程模板.
在关注到Microsoft网站的链接以获取流程模板信息后,我被淹没了需要考虑的新信息.你们所有人都有哪些模板可以很好地为你工作,或者更像是项目的绊脚石?您遇到的最大优势和劣势是什么?
编辑:有关我的项目的一些信息,我是一家小公司的首席开发人员,将使用TFS/VSTS创建一个内部网门户网站,以便每天整合最终用户并提高自动化程度以提高生产力等.这是全新的开发利用C#,ASP.NET和Sql Server 2008.
理想情况下,我希望利用功能来增强与利益相关者的协作,以帮助添加所需功能并跟踪开发状态并提供反馈等.我还希望利用JetBrain的TeamCity来获取我的TFS,如果有的话特定的模板/软件确实增加了TFS,TeamCity,开发商和利益相关者之间的凝聚力,这将是我感兴趣的理想选择.
c# ×3
.net ×1
azure ×1
c#-6.0 ×1
cascade ×1
esb ×1
iis-7 ×1
iis-7.5 ×1
json ×1
metadata ×1
nameof ×1
nhibernate ×1
nosql ×1
nservicebus ×1
postgresql ×1
rdbms ×1
regex ×1
servicebus ×1
sql ×1
sql-server ×1
text-parsing ×1
tfs ×1