是否计划公开Breeze.WebApi.EntityInfo类的所有成员?
我需要对Breeze.WebApi.ContextProvider进行子类化,但它使用的EntityInfo具有内部构造函数:( 是否有计划公开EntityInfo类的所有成员是否计划公开Breeze.WebApi.EntityInfo类的所有成员?,breeze,Breeze,我需要对Breeze.WebApi.ContextProvider进行子类化,但它使用的EntityInfo具有内部构造函数:( 是否有计划公开EntityInfo类的所有成员 public class EntityInfo { internal EntityInfo() { } public Object Entity { get; internal set; } public EntityState EntityState { get; internal
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;
}
公共类EntityInfo{
内部实体信息(){
}
公共对象实体{get;内部集合;}
公共实体状态实体状态{get;内部集合;}
公共字典OriginalValuesMap{get;内部集合;}
内部自动生成密钥自动生成密钥;
}
我们已经讨论过如何保护它们,这样子类就可以在内部设置它们(例如,请参阅EFEntityInfo),但是我们没有一个好的用例来公开它们
“protected”是否足以满足您的用例?或者您真的需要“public”吗?我认为protected在这里更有意义。我关心的是将核心类公开。protected就可以了-实际上不需要公开它们。