2012-11-27 49 views
2

我需要繼承Breeze.WebApi.ContextProvider,但它使用EntityInfo具有內部構造器:( 是否有計劃讓班EntityInfo所有市民?是否有計劃將Breeze.WebApi.EntityInfo類的所有成員公開?

public class EntityInfo { 
    internal EntityInfo() { 
    } 

    public Object Entity { get; internal set; } 
    public EntityState EntityState { get; internal set; } 
    public Dictionary<String, Object> OriginalValuesMap { get; internal set; } 
    internal AutoGeneratedKey AutoGeneratedKey; 
    } 

回答

2

我們已經討論了使它們保護起來,這樣子類可以在內部設置它們(例如,參見EFEntityInfo),但是我們沒有一個好的用例來公開它們。或者您真的需要這樣做嗎? 「公開」?

+0

我認爲保護更有意義。將核心課程公開化。 –

+0

受保護會沒問題 - 不需要確保它們公開。 – pawel

相關問題