WCF服务接口与消费应用开发详解
1. WCF服务操作实现
在开发过程中,新的 DataPortal_Create() 重载方法被调用,示例代码如下:
private void DataPortal_Create(SingleCriteria<Project, Guid> criteria)
{
LoadProperty(IdProperty, criteria.Value);
ValidationRules.CheckRules();
}
此新工厂方法用于创建业务对象的新实例,同时将 Id 属性设置为特定值。服务代码示例如下:
var project = Project.CreateUpdatableProject(obj.Id);
project.Name = obj.Name;
project.Started = obj.Started;
project.Ended = obj.Ended;
project.Description = obj.Description;
project = project.Save(true);
其中,第一行调用新的工厂方法创建具有特定 Id 值的对象,随后设置对象的属性值,并调用 Save() 方法,且 forceUpdate 参数设为 true
超级会员免费看
订阅专栏 解锁全文
14

被折叠的 条评论
为什么被折叠?



