小编Tom*_*onk的帖子

为什么强制我的域对象实现INotifyPropertyChanged的缺点是什么?

我正在考虑在我的域模型中实现所有实体INotifyPropertyChanged.我背后的主要原因是:

如果某个实体在域中发生了变化,表示层会立即知道它并相应地进行更改(我正在尝试实现MVPVM模式,并且表示对象与域对象不同).我认为应该让我更容易.

您认为缺点是什么?

.net domain-driven-design

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

你怎么能在.NET中对一个对象进行数据绑定?

我想使用一个公开datasource属性的组件,但我不想使用整个对象列表提供数据源,我只想使用简单的对象.有没有办法做到这一点?

提到的组件是DevExpress.XtraDataLayout.DataLayoutControl - 但这与问题完全无关.

.net data-binding

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

按下开始调试按钮时,如何停止丢失所有IDE窗口位置?

我使用Visual Studio 2008.我之前没有看到过这种行为,据我所知,我没有在选项中做任何改变.

当我按下Start开始调试所有可能的窗口(手表1 - 4),数据源,属性,寄存器(说实话我以前从未见过这些窗口)出现在代码窗口的前面,并在我停止后停留在那里调试器.

任何人都知道是什么原因引起的?(我现在使用CodeRush和Refactor已经有一段时间了)

当我关闭并重新启动visual studio时,所有窗口都应该是它们所在的位置.

PS:以前我看到从正常模式到调试模式的正常切换以及一些重新定位更改.这是以前的工作方式.现在不是.它突然变得疯狂,当进入调试模式时,它有时显示所有可能的IDE窗口,有时不显示.当它发生时它不再返回到先前的状态.我无法在任何地方找到这个.

visual-studio-2008 visual-studio

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

.NET线程池可以利用多CPU而不仅仅是多核CPU吗?

我正在编写一个程序,它可以从并行运行多个进程中获益.我已经在拥有4个内核的i7 CPU上进行了测试,我发现单个2核机器的速度很快.

该应用程序现在正在部署,本地IT人员正在考虑将具有2个CPU且每个具有4个核心的机器组合在一起.这是一个.NET 4应用程序.你认为我基本上可以使用8个处理器还是只能使用4个处理器?

谢谢.

.net parallel-processing cpu

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

寻找一个总结数字而不是溢出的.NET函数只返回int.MaxValue

我使用int.MaxValue作为惩罚,有时候我会一起计算惩罚.是否有功能或如何创建具有最大优势和效率的功能.

即.

50 + 100 = 150

int.Max + 50 = int.Max而不是int.Min + 50

.net c# math

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