我的大多数(如果不是全部)EntityFrameworkPOCO都有虚函数。我需要这些函数是虚拟的,以便可以延迟加载实体。如果我在构造函数中初始化Accommodations,那么我将在构造函数中调用虚函数,这是不好的做法。但是,如果不在构造函数中,我该如何初始化Accommodations?publicclassVenue{publicVenue(){Accommodations=newHashSet();}publicvirtualICollectionAccommodations{get;set;}} 最佳答案 另一种选择是将
我的大多数(如果不是全部)EntityFrameworkPOCO都有虚函数。我需要这些函数是虚拟的,以便可以延迟加载实体。如果我在构造函数中初始化Accommodations,那么我将在构造函数中调用虚函数,这是不好的做法。但是,如果不在构造函数中,我该如何初始化Accommodations?publicclassVenue{publicVenue(){Accommodations=newHashSet();}publicvirtualICollectionAccommodations{get;set;}} 最佳答案 另一种选择是将