1
MVC設置中的實用方法在哪裏?它們不是模型,視圖或控制器。他們不屬於這些文件夾。那麼唯一正確的做法是將實用程序方法保存在ASP.NET MVC項目之外,並將它們放入自己的項目中?實用工具方法在ASP.NET MVC設置中的位置?
MVC設置中的實用方法在哪裏?它們不是模型,視圖或控制器。他們不屬於這些文件夾。那麼唯一正確的做法是將實用程序方法保存在ASP.NET MVC項目之外,並將它們放入自己的項目中?實用工具方法在ASP.NET MVC設置中的位置?
這真的取決於你的項目有多大。如果它只是一個帶有幾個實用方法的小項目,那麼我通常會將它們放在MVC項目中的一個名爲「Infrastructure」的文件夾中。
您爲MVC項目獲得的初始設置僅僅是一個指南(有一些例外),如果您願意,您可以自由添加文件夾並將代碼放入其中。
如果需要大量支持代碼,那麼從長遠來看,單獨的項目可能會更乾淨,更容易。
我會更進一步說它並不重要。移動類的位置是一個微不足道的重構。如果你弄錯了,只需移動它並讓你的IDE清理所有的引用。 –