请问DATAROW如何支持序列化
经过GOOGLE,发现目前.NET 2.0中DATASET 和DATATABLE支持序列化
但DATAROW还不支持
由于我们类库中大量使用了DATAROW作为参数和返回值
现在我们希望用最小的代价把这些类库通过REMOTING RemotingConfiguration.RegisterWellKnownServiceType发布出去
目前遇到一个很麻烦的问题就是DATAROW不支持序列化
如果我们将DATAROW都换成DATATABLE,那么目前代码改动很大
如果我们自己重新做一个类封装DATAROW并实现序列化,也觉得代价过高
请问有没有更好的方法?
谢谢
示例
目前类库
public class TBusiness:MarshalByRefObject
{
public TBusiness()
{
}
public DataRow SetLoginUser(DataRow aLoginUser)
{
}
}
发布代码
System.Type objtype1=typeof(nsCMSBusiness.TBusiness);
RemotingConfiguration.RegisterWellKnownServiceType(objtype1, aServerName, WellKnownObjectMode.SingleCall);