2010-12-29 2 views

ответ

3

Процедура aspnet_Applications_CreateApplications используется несколькими провайдерами sql в ASP.Net, такими как поставщики членства, роли и персонализации. Но процедура на самом деле не вызвана через код C#. Вместо этого эта процедура вызывается другими процедурами. Например:

В Поставщиком Sql членства, при вызове метода CreateUser:

  1. Метод вызывает aspnet_Membership_CreateUser процедура
  2. выше rcedure затем вызывает aspnet_Applications_CreateApplications процедуру

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

+1

Так что просто создайте пользователя, и он сделает это за вас. – Greg

+0

@Greg Точно. При использовании поставщика членства, создание пользователя с помощью метода CreatUser или с помощью мастера создания пользовательского мастера автоматически вызовет процедуру хранения aspnet_Applications_CreateApplication. –

1

AFAIC, ASP.NET не обеспечивает прямого интерфейса к этой функции через свою библиотеку членства.

Недостаточно использовать ADO.NET для непосредственного вызова процедуры, я не уверен, как вы можете использовать эту функцию.

Можете ли вы объяснить, что вы пытаетесь сделать?

+0

У меня есть обработчик веб-сервисов, который создает приложения. Я только что использовал SubSonic 2.2 для создания DAL и создал приятную SP-оболочку. Сделай это для меня. Теперь я удивляюсь, что это самый чистый способ удалить приложение? – aron

Смежные вопросы