public BizController(string schemaId) { this.schema = SchemaContainer <S> .Instance().GetItem(schemaId); B obj = new B(); obj.Id = schemaId; SetObj(obj); // Initailize(buzObject); }
/// <summary> /// 初始化 /// </summary> /// <param name="filePath">文件路径</param> public static void Initialize(string filePath) { if (instance == null) { instance = new SchemaContainer <T>(filePath); } else { throw (new EContainerHasInitialized()); } }
/// <summary> /// 由BuzObject对象构造控制器 /// </summary> /// <param name="wboSchema"></param> public BizController(B obj) { this.schema = SchemaContainer <S> .Instance().GetItem(obj.Id); SetObj(obj); }