Я новичок в привязке NInject, и вот что описывает NInject.
- TransientBehavior. Новый экземпляр типа будет создан каждый раз, когда запрашивается.
- SingletonBehavior. Только один экземпляр этого типа будет создан, и тот же экземпляр будет возвращен для каждого последующего запроса.
- OnePerThreadBehavior. Один экземпляр этого типа будет создан для каждого потока.
- OnePerRequestBehavior. Один экземпляр этого типа будет создан для каждого веб-запроса и будет уничтожен при завершении запроса.
Если я хочу привязать MembershipProvider к SqlMembershipProvider, должен ли я использовать SingletonBehavior, так как мне нужен только один поставщик членства в sql?