タイトルが言ったように、ASP.Net MVC で拡張メソッドをどのフォルダーに配置する必要がありますか?
これのベストプラクティスは何ですか?
タイトルが言ったように、ASP.Net MVC で拡張メソッドをどのフォルダーに配置する必要がありますか?
これのベストプラクティスは何ですか?
従うべき標準的なベストプラクティスがあるとは思いませんが、私は通常、次の2つのいずれかを実行します。
ProjectName.Extensions/System/StringExtensions.cs
ProjectName.Extensions/System.Web/HttpContextExtensions.cs
ProjectName.Extensions/System.Xml/XmlWriterExtensions.cs
等々...
どちらのアプローチを採用する場合でも、どちらの場合もクラスに名前を付けますClassNameExtensions.cs
(たとえば、StringExtensions.cs、ListExtensions.csなど)。