我有如下内容:
var obj1 = new MyClass
{
StartDate = DateTime.Now
};
var obj2 = new MyClass
{
StartDate = obj1.StartDate
};
这些对象随后通过实体框架存储,以后我尝试通过比较它们的StartDate
值来获取实体。但是,我发现此查询有时返回预期的实体,而有时不返回预期的实体。因为这些StartDate
值相差很小的滴答声。我不知道这是怎么可能的-好像我没有给DateTime赋值,而是给两者都赋值,而是我根据另一个显式定义了一个。