asp.net core

EntityFrameWork 中POCO类 Virtual关键

2019-01-21  本文已影响2人  Angeladaddy

写EF,在定义模型类时,经常看到virtual这个关键字:

public virtual string Title { get; set; }
public virtual School School { get; set; }

这个virtual有什么用呢?答案是:

注意:要使用上面的特性,POCO类必须满足以下条件

注意,change tracking时, 如果是one-to-many的状况, 此属性必须用ICollection定义:

public virtual ICollection<School> Schools { get; set; }

参考

上一篇下一篇

猜你喜欢

热点阅读