VerySource

 找回密码
 立即注册
搜索
热搜: 活动 交友 discuz
查看: 658|回复: 3

Web Service 自定义实体类的传输

[复制链接]

1

主题

2

帖子

3.00

积分

新手上路

Rank: 1

积分
3.00
发表于 2020-1-26 18:00:01 | 显示全部楼层 |阅读模式
大家好,请教下在Web Service 中如果参数是在其他项目中的定义的实体类对象,例如工厂模式下的实体类Model层定义了一个Order类。我现在新建了一个Web Service项目,调用了这个Model.dll,定义了一个WebMethod eg:public void InsertOrder(Model.Order order){.....},但是我在调用此服务的项目中,我传入Model.Order 的对象的时候说无法转换,需要此Web 服务的引用加这个类型定义的实体类,如果我引用这个Web Service命名未WebServ,就是要用WebServ.Model.Order的实体。也就是我一定要将Model.Order的实体 人工转化为WebServ.Model.Order的对象?请问是我不是我哪里做错了,第一次用Web Service.实体类型已经设为Serializable可序列化了
回复

使用道具 举报

0

主题

1

帖子

2.00

积分

新手上路

Rank: 1

积分
2.00
发表于 2020-5-9 20:00:02 | 显示全部楼层
楼主把代码贴出来哦..
实体类型已经设为Serializable可序列化了,那就可以XML传输就可以了呀.
但是具体就不知道怎么做了。
学习....
回复

使用道具 举报

0

主题

6

帖子

4.00

积分

新手上路

Rank: 1

积分
4.00
发表于 2020-7-31 11:15:01 | 显示全部楼层
调用出错,web服务的引用不同于dll的调用,先报你作好的web服务发布出来(类似于网站的发布),然后在客户端进行web引用
回复

使用道具 举报

0

主题

6

帖子

4.00

积分

新手上路

Rank: 1

积分
4.00
发表于 2020-7-31 11:45:02 | 显示全部楼层
上面回答有点小问题。更正一下:你在调用的时候在using位置加入using WebServ;
回复

使用道具 举报

您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

Archiver|手机版|CopyRight © 2008-2023|verysource.com ( 京ICP备17048824号-1 )

快速回复 返回顶部 返回列表