インスタンスはどこで作成しますか? どのように良いと、なぜですか?Asp.net MVC4、C#オブジェクトインスタンスを作成します。
1)コンストラクタで?
public class UserController : Controller
{
private UnitOfWork unitofwork;
public UserController(){
unitofwork = new UnitofWork();
}
public ActionResult DoStuff(){
...
2)プライベートクラスメンバーですか?
public class UserController : Controller
{
private UnitOfWork unitofwork = new UnitofWork();
public ActionResult DoStuff(){
...
両方のスニペットは芋まったく同じコードまでコンパイルう非静的メソッドの呼び出しやプロパティを作ることができます。 –