【问题标题】:Convert an Entity to a FormCollection type将实体转换为 FormCollection 类型
【发布时间】:2013-05-11 05:38:12
【问题描述】:

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

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

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

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

【问题讨论】:

    标签: c# asp.net asp.net-mvc-3


    【解决方案1】:

    您应该能够使用适当的发布变量名称向控制器操作发送发布请求。然后可以在操作中引用它

    【讨论】:

    • 我已将控制台应用程序的引用添加到我的 MVC3 应用程序,因此我可以直接实例化控制器并调用方法,因为我想快速导入一些数据。如果我理解正确,你建议我从控制台应用程序发送一个发布请求。如果我这样做,我必须处理登录到应用程序,设置 httprequest 实例,设置值,处理我认为的响应比较繁琐……我宁愿直接调用方法……
    • 好的,我明白了。我没有尝试在适当的 Web 请求之外实例化表单集合。然而,我已经使用模拟框架覆盖了 http 请求的各种属性,但这通常是在单元测试的上下文中完成的,这可能不适合这里
    猜你喜欢
    • 1970-01-01
    • 2022-01-14
    • 2017-01-14
    • 1970-01-01
    • 2016-06-10
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多