存储过程里是这样写的
select a.*,b.* from TA a join TB b on a.id = b.id
select * from TC在C#中这样调用
[ResultType(typeof(TA))]
[ResultType(typeof(TB))]
public IMultipleResults ...{
IExecuteResult result = this.ExecuteMethodCall(this, ((MethodInfo)(MethodInfo.GetCurrentMethod())), recommendcount);
return ((IMultipleResults)(result.ReturnValue));
}
我在C#生成 的TA类里面 加入了TB的字段属性,使用
var ab = ....GetResult<TA>().ToList();
var c = xx.GetResult<TC>().ToList();
这是ab里面一直没有 TB 返回的信息,这是怎么回事?
select a.*,b.* from TA a join TB b on a.id = b.id
select * from TC在C#中这样调用
[ResultType(typeof(TA))]
[ResultType(typeof(TB))]
public IMultipleResults ...{
IExecuteResult result = this.ExecuteMethodCall(this, ((MethodInfo)(MethodInfo.GetCurrentMethod())), recommendcount);
return ((IMultipleResults)(result.ReturnValue));
}
我在C#生成 的TA类里面 加入了TB的字段属性,使用
var ab = ....GetResult<TA>().ToList();
var c = xx.GetResult<TC>().ToList();
这是ab里面一直没有 TB 返回的信息,这是怎么回事?
解决方案 »
免费领取超大流量手机卡,每月29元包185G流量+100分钟通话, 中国电信官方发货