2016-05-27 4 views
0

Я загрузил копию образца кода MVC для DocumentDB.AspNet.Identity и предоставил ссылку и ключ для моей базы данных DocumentDB. Программа работает нормально, но создает базу данных «Пользователи» в базе данных. Я не могу понять, где это делается, поскольку я хочу, чтобы она использовала мою существующую коллекцию, а не создавала новую, которая требует дополнительных затрат.Как использовать DocumentDB.ASPNet.Identity для использования существующей коллекции

Вы можете просмотреть исходный код по следующей ссылке: https://github.com/tracker086/DocumentDB.AspNet.Identity/tree/master/samples/DocumentDB.AspNet.Identity.Samples.Mvc

Я считаю, что он создан на линии 44 IdentityConfig.cs внутри папки App_Start. Но я не вижу, где он объявляет, какую коллекцию он будет использовать. Из других проектов DocumentDb я видел, что обычно есть код, который проверяет, существует ли коллекция и если она не создается.

спасибо.

ответ

0

В UserStore.cs он выглядит как последний параметр конструктора - это коллекция. Я также вижу, что код проверяет существование коллекции. Запустили ли вы образец и он работает? Я вижу из тестового кода, что UserStore строится с предоставленным сборником.

src/Испытания/Тесты/ПользовательскиеИнструментыProcesstiesTests.cs