使用数据库第一设计器创建模型后,虽然导航属性标记为虚拟属性,但其他属性却没有。如果我编辑类以使属性是虚拟的(当然也不是密封的,在需要时使用ICollection并从类构造函数中删除导航器的初始化),如果我在设计器内从数据库更新模型,这将被覆盖。而且,如果我做了所有(我认为是)必要的更改以允许更改跟踪代理,当我使用"x is IEntityWithChan
class Animal { public strng name { get; set; }我将DataGrid添加到我的XAML<DataGrid Name="AnimalGrid"></DataGrid>AnimalGrid.ItemsSource = LoadAnimals();
public List<Animal> L