Ошибка Visual Studio 2010: «Невозвратный элемент« Microsoft.SqlServer.Management.Smo.Server.Databases »нельзя использовать как метод». - PullRequest
2 голосов
/ 31 мая 2011

Я получаю следующую ошибку при компиляции простого консольного приложения C # из документов MSDN, Настройка схемы секционирования для таблицы в Visual C # :

Non-invocable member 'Microsoft.SqlServer.Management.Smo.Server.Databases' 
cannot be used like a method.

Неправильная строка:

//Reference the AdventureWorks2008R2 database.  
db = srv.Databases("AdventureWorks2008R2");

Я использую Visual Studio 2010.

ps Для компиляции этого я создал консольное приложение, как описано в Как: создать проект Visual C # SMO вVisual Studio .NET .

1 Ответ

5 голосов
/ 31 мая 2011

Я думаю, что вы хотите db = srv.Databases["AdventureWorks2008R2"];

Базы данных - это свойство, которое возвращает DatabaseCollection, а не метод.Затем вы используете индексатор по умолчанию для DatabaseCollection, чтобы получить вашу базу данных.

См. MSDN .

Похоже, что ваша связанная страница содержит ошибку.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...