私はMVCとNinjectで新しく..... Ninjectを使う私はGlobal.asaxのApplication_start() NinjectControllerFactoryクラスのMVC Ninject Iデータレイヤーへの参照は避けたいがサービスレイヤーに限定する
ControllerBuilder.Current.SetControllerFactory(new NinjectControllerFactory());
私は全くそれを好きではないOK
ninjectKernel.Bind<IDbFactory>().To<DbFactory>().InRequestScope(); <-- DBFactory!
ninjectKernel.Bind<IUnitOfWork>().To<UnitOfWork>(); <-- UnitOfwork!
ninjectKernel.Bind<IOrderService>().To<OrderService>(); <-- Service!
ninjectKernel.Bind<IRepository<Order>>().To<Repository<Order>>(); <-- Entities!
このような何かを持っています!
私はUIの私のデータ層とEF層への参照を持っている必要はありません...私は...
のみサービス層への参照を持って、その後、DTOを使用すると、私のUIからデータを渡したいです私は例えば...リポジトリを注入し、私のサービスのインスタンスを作成...
public OrderService(IRepository<Order> OrderRepository)
は、私は混乱し、不満を感じています。私のUIにninjectを初期化する方法はありませんか?
ありがとうございます!!!
JDBO
素晴らしい!今私のUIで私は参照しているだけのサービスインターフェイスとdto ... ehhehe ...それは私が探していたものです!ありがとう!!!!! – JDIBO