MVC中写webservice,怎么调用service层函数去取得数据

l171147904 l171147904 墨衍会员 · AI 创作全网分发 墨衍智能分发 通过墨衍一键同步至各平台 可同步平台 CSDN微信公众号微博知乎掘金百家号博客园抖音小红书 你的文章也可以这样分发 墨衍会员 ¥399起/年,写一次发全网 我也要 + 加入社区
在MVC项目中,在VIEW同一目录下,我新建一个文件:MyWebservice,里面建立一Webservice;

此时我想调用service层函数,取得数据。

我这样写的,在Webservice中:

IMlyParameterService mlyParameterService = new MlyParameterService(new MlyParameterDao());
var mpar = mlyParameterService.GetAllId("StockIndexFuturesCommand");

Service层:

private readonly IMlyParameterDao mlyParameterDao;
//构造函数
public MlyParameterService(IMlyParameterDao mlyParameterDao)
{
this.mlyParameterDao = mlyParameterDao;
}
public IList<MlyParameter> GetAllId(string ID)
{
IList<MlyParameter> list = new List<MlyParameter>();
var mpar = mlyParameterDao.GetById(ID, false); //调用DAO层函数
list.Add(mpar);
return list;
}

DAO层:

Session 未将对象引用到对象实例
(这对象来自:Spring.Data.NHibernate.Support.HibernateDaoSupport.ISession)


好像不太好描述。。。。
说白:各位如何实现 Webservice 调用 MVC项目 后台取得数据的!
(我想调用 service层 或 Dao层 都可以。)
...全文
评论 4
收藏 已收藏
分享
返回顶部
l171147904
C# 111,128 成员 642,537 内容