我需要继承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;
}
答案 0 :(得分:2)
我们已经讨论过让它们受到保护,以便子类可以在内部设置它们。 (例如,参见EFEntityInfo),但我们没有一个很好的用例来公开它们。
“受保护”是否足以满足您的使用需求?或者你真的需要“公开”吗?