ASP.NET MVC пользовательский поставщик членства ошибка Web.config

UNION удаляет дублирующиеся записи (где все столбцы в результатах являются тем же), UNION ALL не делает.

существует хит производительности при использовании UNION вместо UNION ALL, так как сервер базы данных должен сделать дополнительную работу для удаления дублирующихся строк, но обычно Вы не хотите дубликаты (особенно при разработке отчетов).

Пример ОБЪЕДИНЕНИЯ:

SELECT 'foo' AS bar UNION SELECT 'foo' AS bar

Результат:

+-----+
| bar |
+-----+
| foo |
+-----+
1 row in set (0.00 sec)

ОБЪЕДИНЕНИЕ ВЕСЬ пример:

SELECT 'foo' AS bar UNION ALL SELECT 'foo' AS bar

Результат:

+-----+
| bar |
+-----+
| foo |
| foo |
+-----+
2 rows in set (0.00 sec)
13
задан Lukasz 28 July 2009 в 17:57
поделиться

2 ответа

Попробуйте добавить «Default = MyMembershipProvider» в тег членства. Если вы не укажете значение по умолчанию, он попытается использовать стандарт ASP.

26
ответ дан 1 December 2019 в 20:43
поделиться

2 вещи, которые вы можете попробовать. Номер один: отладка возможна, просто отключите все исключения и загрузите символы отладки, включая исходный код для .NET framework.

Номер два: поскольку ваш тип определен в другой сборке, строка в типе , вероятно, должна быть строкой квалифицированного типа, т.е. это похоже на

type="MyMembership.MyMembershipProvider, MyAssemblyName"
3
ответ дан 1 December 2019 в 20:43
поделиться
Другие вопросы по тегам:

Похожие вопросы: