2013-05-11 113 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