Использование SqlConnection в Xamarin.Forms? - PullRequest
0 голосов
/ 01 февраля 2019

Могу ли я использовать SqlConnection в Xamarin.Forms?

Я склонен использовать это в Windows и веб-приложениях, разработанных в Visual Studio, но я не знаю, как это будет работать в Xamarin.

Я получаю имя пространства имен не существует с using System.Data.SQLClient;, даже после добавления ссылок Mono.Data.Sqlite и System.Data.

        SqlConnection conn = new SqlConnection(ConnectionString);
        SqlDataAdapter da = new SqlDataAdapter();
        SqlCommand cmd = conn.CreateCommand();
        cmd.CommandText = SQL;
        da.SelectCommand = cmd;
        DataSet ds = new DataSet();

        conn.Open();

        da.Fill(ds);
        conn.Close();

Может ли этот фрагмент кода бытьиспользуется или это нужно сделать другим способом?

Я добавляю код в класс, который является частью проекта Xamarin.Forms.

1 Ответ

0 голосов
/ 01 февраля 2019

Нет способа установить соединение SQL.В целом платформы, поддерживаемые Xamarin, не поддерживают традиционные базы данных (за исключением SQLite, если вы можете их там подсчитать), поэтому такое соединение не имеет смысла.

Если вы хотите подключиться к реальным базам данных в Xamarinэти базы данных должны иметь веб-интерфейс.И опять же, это не ограничение Xamarin, а ограничение почти всех поддерживаемых платформ.

...