Результаты поиска по запросу "ninject"

1 ответ

Замечательная информация, спасибо @Khepri

ользуюNinjectMVC3 [http://nuget.org/List/Packages/Ninject.MVC3]в моем проекте ASP.NET MVC3. У меня 3 слоя Foo.WebFoo.ServicesFoo.DataFoo.Web ссылается на Foo.Services, но не на Foo.Data. Один из моих сервисов выглядит так public class ...

1 ответ

отличный ответ :)

но я делал свой первый проект по разработке через тестирование и изучал Ninject и MOQ. Это моя первая попытка всего этого. Я обнаружил, что подход TDD был провоцирующим, а Ninject и MOQ были великолепны. Проект, над которым я работаю, не особенно ...

3 ответа

Dim oraConn As New OracleConnection (New EntityConnectionStringBuilder (ConfigurationManager.ConnectionStrings ("edmEntities"). ConnectionString) .ProviderConnectionString)

аюсь использовать новый mvc-mini-profiler с моим приложением на основе EF4, но я не знаю, как правильно установить соединение с моим источником данных назначения. Вот, насколько я получил. Func<IMyContainer> createContainer = () => { var ...

ТОП публикаций

3 ответа

Как использовать DI-контейнер, когда OwinStartup

Это проект Web API 2. Когда я внедряю DI с помощью Ninject, я получаю сообщение об ошибке Произошла ошибка при попытке создать контроллер типа «TokenController». Убедитесь, что у контроллера есть открытый конструктор без параметров. [assembly: ...

2 ответа

Ниже может быть полезна привязка кода. Надеюсь, это послужит большей гибкости!

ько начинаю использовать Ninject с MVC3, поэтому вот моя проблема: - Я установил Ninject 2.2.1.4 и Ninject.MVC3 2.2.2.0 из Nuget - В моем WebUI (проект MVC3): Global.asax.cs public class MvcApplication : NinjectHttpApplication { public static ...

1 ответ

Использование ASP.NET Identity в проекте MVC 5, но httpcontext User.ProviderName - это «AspNetSqlRoleProvider»

У меня есть проект MVC 5 с использованием ASP.NET Identity (учетная запись отдельного пользователя). В качестве базы данных ORM я использую Entity Framework 6, а IoC заботится Ninject. Структура решения следующая Проект MVC - имеет мои ...

7 ответов

Ninject документация не так то.

ользую Ninject в качестве DI-контейнера в своем приложении. Чтобы свободно подключиться к моей библиотеке журналов, я использую такой интерфейс: public interface ILogger { void Debug(string message); void Debug(string message, Exception ...

6 ответов

Намного лучше! :)

бъединить инжекцию конструктора с «ручными» параметрами конструктора? то есть. public class SomeObject { public SomeObject(IService service, float someValue) { } }Где IService должен быть разрешен / введен моим контейнером DI, и должно ...

2 ответа

@Mystere Это не имеет смысла. Сервисные автобусы сильно отличаются от МОК. Sagas устранит ваши расы и разрешит очень явные переходы состояний (сообщения). Однако вы можете просто уйти, используя временную таблицу.

шлом я использовал TransactionScope с настольными клиентскими приложениями для отката незавершенной многошаговой транзакции. Такой подход вряд ли будет работать в веб-приложении. Кто-нибудь может предложить способы, которыми можно обеспечить ...

2 ответа

В противном случае решение ryber, вероятно, является самым простым путем.

я есть класс: public class MyClass { [Inject] public IDictionary<string, IMyInterface> MyDictionary { get; set; } }У меня есть несколько реализацийIMyInterface интерфейс, который имеет свои собственные зависимости. У каждой реализации должен ...