完整的基于泛形、SOA设计思想的.net 框架 SO层代码(五)
namespace
Unie2e.Yuking.SO
{
using System;
using System.Collections.Generic;
using System.Text;
using System.Data;
using System.Data.SqlClient;
using System.ServiceModel;
using Unie2e.Common;
using Unie2e.Common.Model;
using Unie2e.Service;
using Unie2e.Yuking.SDO;
using Unie2e.Yuking.Data;
using Unie2e.Yuking.Service;
using Unie2e.Yuking.Exchange;
[System.ServiceModel.ServiceContractAttribute()]
public partial class DOServiceSO : SOService<DOSDO, DO>
{
private Unie2e.Yuking.Service.DOService service;
private Converter<DO, DOSDO> convertTo = DOExchange.ConvertToDOSDO;
private Converter<DOSDO, DO> convertFrom = DOExchange.ConvertFromDOSDO;
protected override object GetDataService()
{
if ((service == null))
{
service = new Unie2e.Yuking.Service.DOService();
}
return service;
}
protected override DOSDO DataConvert(DO input)
{
return this.convertTo(input);
}
自动生成服务
}
}










































































































































































































































