我正在搜索,但我找不到任何东西,如果存在则关闭它。
这是一个设计问题。我有两个相同对象实例(前端中的引用类型)的经典问题,比较为 Dictionary 中的键, List 中的对象,或者运算符 == ,返回false。
阅读msdn == Operator (C# Reference),运算符 == 用于比较对象,而非实例。
您可以执行覆盖等于 + GetHashCode 的 EntityBase ,以避免 Dictionary & 列表,并重载运算符 == 进行比较,域实体可以从中继承,但阅读Jon Skeet's article我有点困惑。我看到的选项是:
提前致谢。