我正在检索这样的实体列表:
var traductions = from t in context.Traductions
where t.User.ID == user.ID
&& (DateTime.Now < t.EndDate)
select t;
var list = traductions.ToList();
这是模型:
Here is the first class :
public class Original
{
public int ID { get; set; }
public string Name { get; private set; }
public Traduction Traduction { get; private set; }
}
这是第二节课:
public class Traduction
{
public int ID { get; set; }
public Original Original { get; private set; }
public string Content { get; private set; }
}
我得到 4 个实体 - 这很好 - 但是我检索到的一些对象的属性之一是 null - Original。在 4 个对象中的 3 个中,Original 属性为空,但此属性在第 4 个中正确填充。我已经直接检查了数据库并且主键/ FK是一致的。
你怎么看待这件事?我不明白,因为通常如果出现问题,对于所有检索到的对象,此属性都应为 null,但此处为其中一个对象正确填充了该属性。
谢谢