小编Tes*_*_me的帖子

使用MongoDB C#驱动程序2.0进行服务器端投影

我有一些文档集合,其中包含一些小属性和一个巨大的属性(二进制10MB左右的PDF文档).我正在使用最新的稳定C#驱动程序,发布于2015-04-02.有没有办法获得这些文档的列表,包含所有小属性,但不包括巨大的二进制文件?

.net c# projection mongodb mongodb-.net-driver

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

“对扩展开放,对修改封闭”的原则有意义吗?

在我看来,Bob Martin 需要一些以 O 开头的东西来制作 SOLID,并在一些旧书中找到了这个(可能没用的)开/闭原则。

开放/封闭如何与单一职责共存,即一个类应该有一个改变的原因?

如果我想在一个长期存在的系统中遵循 Open/Closed,我是否应该有几十个/几百个类的链,每个类都扩展前一个?

oop design-patterns open-closed-principle solid-principles

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

在 C# Interactive 中取消转义字符串

在 VS 14 中,如果我输入(在 C# 交互窗口中)例如Environment.CurrentDirectory它说"C:\\Users\\some.username". 我怎样才能在"C:\Users\some.username"不手动删除字符的情况下获得呢?

c# roslyn c#-interactive

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