我正在使用DBContext並有兩個屬性都是虛擬的類。在查詢上下文時,我可以在調試器中看到我正在獲取代理對象。但是,當我嘗試添加它時,集合屬性仍然爲空。我認爲代理將確保集合被初始化。 因爲我波蘇對象可以在其數據上下文之外使用,我添加了一個檢查集合是在構造空,如果有必要創建它: public class DanceStyle
{
public DanceStyle()
{
有人知道庫,在編寫對象代理時減少了樣板代碼的數量嗎? 我的代理權現在看下面的方式,我認爲這是一個討厭的做法:) public class SampleTenantProxy : Tenant
{
public override int? Id
{
get { return tenant.Id; }
set { tenant.Id = value; }