0
私はそれが次のようになります....、インターフェース、コントローラーをリポジトリが生じています。..にはインタフェースとDIがありますかどうかはわかりませんか? ..Asp.Net MVC 3
インタフェース - IUSER
public interface IUserRepositories
{
bool CreateUser(User newUser);
bool CheckUniqueEmail(string Email);
bool CheckUserLoginDetails(string email, string password);
}
User Repository
=============
which is implementing all the methods ..
1) CreateUSer
2) CheckLoginDetails
3) CheckUniqueEmail
コントローラ - それは何をするかわかりません...
private IUserRepositories _userRepo;
public UserController() : this(new UserRepositories())
{
}
public UserController(IUserRepositories userRepo)
{
this._userRepo = userRepo;
}
はい...私はこの方法を実装することにより得ることができるものの利益...説明
してください場合は...混乱を最後の3時間から...これはOKに見えるです私たち....
おかげで...
私はこのアプリを実行しているときに例外をスローします。 "パラメータなしの構造は見つかりませんでした" ... –
@ patel.milanb、これはDIフレームワークを使用する必要があります作業。それらのかなり多くがあります。ちょうどあなたに合ったものを選んでください。しかし、あなたのコードの残りの部分とは本当に無関係です。 DIフレームワークは、通常、完全に独立して構成されます。 –
それは素晴らしかった...私はそれのためにDIフレームワークを使用しなければならないことを知っていた....今私はどこに欠けているか知っている... thx再び...私はそのためにStructureMapを使用すると思います..私にはかなり簡単に見えます.. –