Я пересматриваю свой код для реализации работы с несколькими базами данных. Я использую классы System.Data.Common и фабрику для создания объектов Exact для выбранного в настоящий момент механизма базы данных. Некоторые определения соединений в расчетном выглядит как:Переменная либо не объявлена, либо никогда не была назначена
private System.Data.Common.DbConnection cn;
и распайка является:
private void InitializeComponent()
{
...
this.cn = SqlFactory.CreateConnection();
...
}
и SqlFactory код выглядит следующим образом:
public DbConnection getConnection()
{
return (TSqlConection)Activator.CreateInstance(typeof(TSqlConection));
}
Он работает хорошо во время выполнения, но когда я пытаясь открыть любую форму в VS Designer, у меня появились следующие ошибки:
The variable 'cn' is either undeclared or was never assigned.
И Дизайнер не может отображать форму для редактирования.
Как я могу это исправить?
http://stackoverflow.com/questions/8521600/the-variable-variable-name-is-either-undeclared-or-was-never-assigned – Kapol