Master Data Server API 更新 Member 内置字段(Code、Name)
来源:互联网 发布:中国肉类产量数据2010 编辑:程序博客网 时间:2024/04/29 13:48
今天在用MDS API写程序的时候发现了一个很让人困扰的问题,在更新成员内置字段(如:代码、名称)的时候,最开始我打算采用如下代码来进行:
individualMember.MemberId = new MDService.MemberIdentifier() { Code = "要更新的值", Name = "要更新的值"};
我想一般正常人都会用这种方法吧,设置Member成员的Identifier,将它的内置字段Name重新赋值达到更新的效果,但是很遗憾的告诉你,这种方法是不行的!虽然你成功设置了这个Member的Identifier,但是提交更新后它却不更新,并且也没有出错,而且更遗憾的告诉你,研究了很久都不知道是为什么不行!
尝试了很多种方法,最后终于找到了一个偏方,能够成功更新内置字段Name,其代码如下:
individualMember.Attributes = new Collection<MDService.Attribute>() { new MDS.MDService.Attribute() { Identifier = new Identifier() { Name = "Name" }, Value = "要更新的值" } };
竟然是通过Member的属性来更新内置字段Name,在做更新之前,我跟踪了这个Member对象,看到它里面已经有了2个Attributes,这是理所当然的,这2个Attributes是我们在MDS UI里面设置的,但是我在其中并没有发现包含Name这个内置字段,奇迹发生了,用更新属性的方法竟然可以更新成功,不知道它是怎么从Attributes里面找到Name这个字段的,真是百思不得其解啊!~若有哪位大侠知道原因,烦劳在这里给扫扫盲哈!
- Master Data Server API 更新 Member 内置字段(Code、Name)
- 解决Powerdesigner中Name和Code字段自动映射同步更新问题
- Master Data Service调用API创建Model
- Android Code name Version API level
- Master Data
- Master Data
- powerdesigner取消字段中name和code自动关联
- c# Data Member Order
- Data Member的布局
- 数据库组件 Hxj.Data (二十七)(字段组合更新)
- 如何解决"ANSI C++ forbids data member `ip_opts' with same name as enclosing class"的编译错误
- Microsoft Windows Server Code Name 'Longhorn' Beta 3
- Windows Home Server V2 Code Name "Vail" Preview
- QAxBase: Error calling IDispatch member SaveAs: Exception thrown by server Code : 1004
- member server security option
- 3.2Data Member的布局3.3Data Member的存取
- Using FINAL with Data Member
- 3.1Data member的绑定
- OpenStack之Glance笔记(三)
- 树状数组应用
- Spring@Autowired注解与自动装配
- ADODB类库——数据库管家(三)
- java验证码组件Jcaptcha
- Master Data Server API 更新 Member 内置字段(Code、Name)
- 用GDB调试程序
- 出现乱码时为什么经常是“烫”和“屯
- 【代码猴子-培养正确的编程态度和方法】--《编程匠艺》
- 守护进程 wiki
- 程序员是不是好的程序员
- 7.3.1.Open_Hashing 开散列 分离链
- 自定义Section:修改UITableView的Section的背景和字体
- svn修改文件提取