2017-07-30 21 views
1

私は.NetコアWebアプリケーションと.netコアライブラリを持っています。 Dapperを使うときは、IDbConnectionから継承する具象クラスを渡す必要があります。問題は.Net CoreのSystem.Dataは実用的なリファレンスではないということです。.Net CoreでIDbConnectionを実装する

.Netの交換用またはナゲット用のパッケージはありますか?どこでも使えます。私はそのようSystem.Dataを使用することができるかどうかを確認するには、.NET標準ライブラリを作成しようとし

編集 Microsoft SQL Serverの2016

に接続する必要があります。また、新しいプロジェクトにSystem.Dataを追加することもできませんでした。

編集2

私はnugetパッケージSystem.Data.Commonを見つけました。これは、インターフェイスがIDbConnectionしかし、私はSQLに接続する方法を見ることができませんでしたが動作するようだ。私はIDbConnectionの私自身の実装をしなければならないでしょう。だから私は再び喪失している。

答えて

2

System.Data.SqlClient nugetパッケージを依存関係として追加します。それはあなたが何を野生に乗る

using System.Data.SqlClient; 
... 

using (IDbConnection dbConnection = new SqlConnection(connectionString)) 
{ 
    dbConnection.Open(); 
    // dbConnection.Execute(query, data); 
} 
+0

ああを行うことができるようになります

// // Summary: // Represents an open connection to a SQL Server database. This class cannot be // inherited. public sealed class SqlConnection : DbConnection 

を持っています。 –

関連する問題