public ScriptedObjectInfo(string objectDefinition, Data.SysObject sysObject) { Contract.Requires(string.IsNullOrWhiteSpace(objectDefinition) != true); Contract.Requires(sysObject != null); this.ObjectDefinition = objectDefinition; this.DbObject = sysObject; }
public DBObjectViewModel(Data.SysObject dbObject, SqlConnectionViewModel cnvm, IEventAggregator eventAgg, IShell shell) { Contract.Requires(dbObject != null); Contract.Requires(cnvm != null); Contract.Requires(eventAgg != null); this.shell = shell; EventAggregator = eventAgg; SearchText = string.Format("{0} {1} {2} {3} {4}", dbObject.server_name, dbObject.db_name, dbObject.type_desc, dbObject.full_name, dbObject.parent_fq_name); ConnectionViewModel = cnvm; SysObject = dbObject; }