Использую данный макрос для подключения к sqlexpress.
[assembly: ConfigureConnection ("System.Data.SqlClient.SqlConnection", @"Data source=.\SQLEXPRESS;Initial Catalog=Northwind;Integrated Security=True", "testDB")]
Подключение есть, работа с базой есть, но в ошибках висит:
Connection with name `testDB' is already defined
и не работает из-за этого Intellisense.
Как побороть?
Здравствуйте, mikhamikha, Вы писали:
M>Connection with name `testDB' is already defined
M>и не работает из-за этого Intellisense.
M>Как побороть?
Скорее всего, это потому что часть кода с этим атрибутом постоянно перекомпилируется, а макрос об этом не знает. Макросы SQL, насколько я знаю, писались до того, как появилась интеграция со студией, поэтому они на IDE не рассчитаны.
К сожалению, единственное решение — переписать SQL-макросы так, чтобы они были
идемпотентны. Тогда они будуть нормально работать со студией.
Возможно также, что я полностью ошибаюсь, и все можно починить одной опцией
Здравствуйте, catbert, Вы писали:
C>Скорее всего, это потому что часть кода с этим атрибутом постоянно перекомпилируется, а макрос об этом не знает. Макросы SQL, насколько я знаю, писались до того, как появилась интеграция со студией, поэтому они на IDE не рассчитаны.
Так оно и есть. Вот проблема.
module Helper {
internal connections : Hashtable [string, IDbConnection] = Hashtable ();
Нужно connections засунуть в UserData менеджеру.
Тогда должно заработать.
... << RSDN@Home 1.2.0 alpha 5 rev. 62>>