Esempio n. 1
0
        public Result AddMetaObject(Guid metaObjectId, string metaObjectCode, Guid applicationId, MetaObject metaObject)
        {
            Ensure.ArgumentNotNullOrEmpty(metaObjectId, nameof(metaObjectId));
            Ensure.ArgumentNotNullOrEmpty(metaObjectCode, nameof(metaObjectCode));
            Ensure.ArgumentNotNullOrEmpty(applicationId, nameof(applicationId));

            //添加对象
            _metaObjectRepository.Add(metaObject);
            //预置系统字段
            _metaFieldService.PresetSystemFields(metaObjectId, metaObjectCode, applicationId);

            return(Result.Success());
        }