Ниже мой код:Как эффективно использовать «использование»?
using (pgsqlConnection conn = new pgsqlConnection(connStr))
{
} //automatically Dispose()
public class v2Connection:IDisposable
{
public void Dispose()
{
//close the connection and release resources
}
}
Это то, что я написал до сих пор в моем классе Connection (v2Connection). Он дает ошибку на pgsqlConnection, и очевидно, что в настоящее время ни у меня нет класса с этим именем, ни с интерфейсом.
Я хочу добавить две функции: Открыть и закрыть. Я не следую, где мне следует позвонить Open() и Close()? Если я создаю интерфейс с именем: IConnection двумя способами:
int Open();
int Close();
Как использовать этот интерфейс в приведенном выше коде?
Какова связь между классами 'pgsqlConnection' и' v2Connection'? Стандартная стандартная стандартная Btw диктует, что имя класса должно начинаться с буквы верхнего регистра в C#. –
В настоящее время ничего подобного. Должен ли я заменить pgsqlConnection на v2Connection? – RKh
Почему Open и Close возвращают ints? Вы не считаете коды ошибок правильно? –