订单接口调用问题
我定义了一个接口类,具体的接口方法是:
T Insert<V>(IList<V> detailList, T masterObject ) //where U : new()
该接口的功能是实现订单主表和明细表同时插入数据
然后在另外一个类中具体实现了这个方法
public T Insert<V>(IList<V> detailList, T masterObject ) where U : new()
{
// 保存前先校验数据
if (!Verify(masterObject))
{
return default(T);
}
DBInterface<U> myDetail = new DBInterface<U>();
// 保存主表
Insert(masterObject);
Type myMaster = masterObject.GetType();
PropertyInfo masterInfo = myMaster.GetProperty("ID");
// 保存明细
foreach (U detail in detailList)
{
Type myType = detail.GetType();
PropertyInfo pinfo = myType.GetProperty("Order.ID");
pinfo.SetValue(detail, masterInfo.GetValue(masterObject,null), null);
myDetail.Insert(detail);
}
return masterObject;
}
但是在客户端调用的时候却无法调用到这个方法,也不提示什么错误。哪位高手能指点一二。先谢了。。
T Insert<V>(IList<V> detailList, T masterObject ) //where U : new()
该接口的功能是实现订单主表和明细表同时插入数据
然后在另外一个类中具体实现了这个方法
public T Insert<V>(IList<V> detailList, T masterObject ) where U : new()
{
// 保存前先校验数据
if (!Verify(masterObject))
{
return default(T);
}
DBInterface<U> myDetail = new DBInterface<U>();
// 保存主表
Insert(masterObject);
Type myMaster = masterObject.GetType();
PropertyInfo masterInfo = myMaster.GetProperty("ID");
// 保存明细
foreach (U detail in detailList)
{
Type myType = detail.GetType();
PropertyInfo pinfo = myType.GetProperty("Order.ID");
pinfo.SetValue(detail, masterInfo.GetValue(masterObject,null), null);
myDetail.Insert(detail);
}
return masterObject;
}
但是在客户端调用的时候却无法调用到这个方法,也不提示什么错误。哪位高手能指点一二。先谢了。。
...全文
相关推荐
适配远程接口调用的另类方法 .
http://blog.csdn.net/webwalker/article/details/5305176
37、商城系统(十八):订单模块:拦截器使用,feign远程调用问题解决方案,使用token令牌保证接口幂等性
订单模块:拦截器使用,feign远程调用问题解决方案,使用token令牌保证接口幂等性
app 微信支付php后台调用统一订单接口生成预订单号
app 微信支付php后台调用统一订单接口生成预订单号
java微信订单查询接口
java微信订单查询接口,以通过测试,包含相关工具类如:签名加密等。
微信支付(预订单、查询、退款等接口demo)完整版
微信支付(预订单、查询、退款等接口demo)完整版


