Соглашения об автофаке для родовых типов - PullRequest
0 голосов
/ 22 июня 2011

Я новичок в Autofac и повторяю многое из этого ....

builder.RegisterType<ConcreteService<EntityA>>().As<IService<EntityA>>();
builder.RegisterType<ConcreteService<EntityB>>().As<IService<EntityB>>();

EntityA, EntityB, EntityC и так далее ... все наследуются от EntityBaseпоэтому я хочу указать Autofac всегда использовать ConcreteService<x>, когда ему нужно создать реализацию IService<x>, если x наследует от EntityBase

Я знаю, что AssemblyScanner в Autofac можетчтобы помочь с этим, хотя я изо всех сил пытаюсь найти документацию, которая идет достаточно далеко.

Любые указатели приветствуются.

1 Ответ

1 голос
/ 22 июня 2011

Я думаю, что ответ на этот вопрос (stackoverflow) также может ответить на ваш вопрос.

...