小编Jul*_*uez的帖子

事件采购命令与事件

我理解命令和事件之间的区别,但在很多情况下,你最终会在2个基本相同的类之间进行冗余和映射(ThingNameUpdateCommand,ThingNameUpdatedEvent).对于这些简单的情况,您/您是否也可以将该事件用作命令?人们会将所有命令以及所有事件序列化到商店吗?对我来说似乎有点多余.

cqrs event-sourcing

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

Castle Windsor到Unity - 您可以在CW中以与CW相同的方式自动配置吗?

我不知道这是不是一个特定的问题,如果可能的话,但是我不得不移植一个使用Castle Windsor到Unity的应用程序,这样就不会依赖非Microsoft认可的库了.我知道我知道但是你打算做什么.

无论如何我已经设法了,但我对我所拥有的东西不满意.在温莎我有这个:

Register(
            AllTypes.Of(typeof(AbstractPresenter<>)).FromAssemblyNamed("Links.Mvp"),
            AllTypes.Of(typeof(IView)).FromAssemblyNamed("Links.WinForms").WithService.FromInterface());
Run Code Online (Sandbox Code Playgroud)

我已经团结一致地转变为这个

RegisterType<IMainView, MainView>();
        RegisterType<IConfigureLinkView, ConfigureLinkView>();
        RegisterType<IConfigureSourceView, ConfigureSourceView>();
        RegisterType<IConfigureSinkView, ConfigureSinkView>();
        RegisterType<MainPresenter, MainPresenter>();
        RegisterType<ConfigureLinkPresenter, ConfigureLinkPresenter>();
        RegisterType<ConfigureSourcePresenter, ConfigureSourcePresenter>();
        RegisterType<ConfigureSinkPresenter, ConfigureSinkPresenter>();
Run Code Online (Sandbox Code Playgroud)

正如您所看到的,我必须注册每一件事,而不是能够使用某种自动配置.所以我的问题是:在团结中有更好的方法吗?

谢谢,

亚当.

c# dependency-injection castle-windsor unity-container

6
推荐指数
2
解决办法
3058
查看次数

使用部分RowKey时是否对Azure表存储的查询编入索引?

从我的PartitionKey是用来加载跨多个服务器平衡表中的MS PDC演讲理解,但似乎没有人给出的PartitionKey是用作内的单个服务器索引任何意见.

同样,每个人都会告诉你,指定PartitionKey和RowKey让你出色的性能,但似乎没有人告诉你,如果RowKey被用来改善内PartitionKey性能.

以下是一些示例查询,可帮助我构建问题.假设整个表包含100,000,000行.

  1. PartionKey ="123"和OtherField ="def"
  2. PartitionKey ="123"和RowKey> ="aaa"和RowKey <"aac"

这是我的问题:

  • 如果我在每个分区中只有10行,那么查询1会快吗?
  • 如果我在每个分区中有1,000,000行,那么查询2会快吗?

performance azure azure-table-storage

5
推荐指数
1
解决办法
4653
查看次数

TSLint:禁止使用 Function.length 属性

我在一个使用knockout.js(使用TypeScript)的项目中,由于knockout observables 只是函数,人们经常会遇到length错误地访问observable 函数的length属性而不是访问他们自定义对象模型的属性的问题。

是否有一些 tslint 规则可以禁止使用某种类型的特定属性?我见过“禁止”规则,但这似乎只适用于禁止使用函数和方法,而不适用于属性。

typescript tslint

5
推荐指数
1
解决办法
861
查看次数