2013-05-11 109 views
1

是否可以将实体转换为FormCollection类型?将实体转换为FormCollection类型

原因是我需要从一个控制台应用程序调用控制器,以快速导入一些数据,我想:

1)实例化的实体
2)转换为的FormCollection类型
3)调用控制器方法。

我知道控制器可以直接接受实体类型,但在开发时我没有这方面的知识,并开发了使用formcollection作为输入类型的应用程序。

回答

0

您应该能够使用适当的帖子变量名称向您的控制器操作发送帖子请求。这可以在动作

+0

引用我已经添加了从控制台应用程序到我的MVC3应用程序的引用,所以我可以直接实例化控制器并调用方法,因为我想快速导入一些数据。如果我正确理解你的话,你建议我从控制台应用程序发送一个请求。如果我这样做,我必须处理登录到应用程序,设置httprequest实例,设置值,处理我认为的响应是更乏味....我宁愿直接调用方法... – rauland 2013-05-11 05:51:36

+1

好吧,我明白了。我没有尝试在正确的Web请求之外实例化表单集合。然而,我已经使用模拟框架覆盖了http请求的各种属性,但是这通常是在单元测试的情况下完成的,这在单元测试中可能不合适 – TGH 2013-05-11 05:57:53