Поставщик членства .net программно создает приложение - PullRequest
0 голосов
/ 29 декабря 2010

Я вижу хранимую процедуру "aspnet_Applications_CreateApplications" Какой метод C # позволил бы мне запустить это программно?

Ответы [ 3 ]

4 голосов
/ 30 декабря 2010

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

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

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

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

1 голос
/ 29 декабря 2010

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

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

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

1 голос
/ 29 декабря 2010

Посмотрите на класс SqlCommand.

...