2

Breeze.WebApi.ContextProviderをサブクラス化する必要がありますが、内部コンストラクターを持つEntityInfoを使用しています:(クラス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;
  }
4

1 に答える 1

2

サブクラスがそれらを内部的に設定できるように、それらを保護することについて説明しました。(たとえば、EFEntityInfoを参照してください)が、それらを公開するための適切なユースケースはありませんでした。

ユースケースには「保護」で十分でしょうか?それとも本当に「パブリック」が必要ですか?

于 2012-11-27T15:18:31.000 に答える