2017-01-03 7 views
0

sqlite用のADO.NET pclライブラリはありますか?単純な(pclでなく)ライブラリでもあります。私はWindowsランタイム(Windows 8.1のメトロアプリ)を特にサポートしています。私が知っているようにAndroidとIOSのためのado.netのモノ実装があります。しかし、私はWindowsランタイムの実装を見つけることができません。ADO.NET Xamarin用SQLite pclライブラリ

動的なデータセットを作成する必要があるため、sqlite-net-pclのようなライブラリは該当しません。

+0

Microsoft.Data.SQLiteのWinRTバージョン:https://github.com/TheBlueSky/Microsoft.Data.Sqlite.WinRT – SushiHangover

+0

ありがとう、それは解決策のようです。このライブラリは非常に未成熟なので、私はそれを使うべきかどうか疑問に思っています。 – raV720

+0

それはMicrosoftによって積極的に維持され、両方ともOSSであるMicrosoft.Data.Sqliteに基づいています。 – SushiHangover

答えて

0

ADO.NETはかなり古いので、PCLで利用できるクラスではなく、プラットフォームの実装です。しかし、WindowsプラットフォームがMicrosoft.Data.SqliteまたはSystem.DataMono/Xamarinプラットフォームを呼び出してMono.Data.Sqliteを呼び出す独自のラッパーを書くことができます。

Microsoft.Data.Sqliteは今(netstandard1.3で利用可能)、よりポータブルであることを見て、あなただけの限り、あなたは真のADO.NETやり方でDbConnectionを得るための手段としてnetstandard1.3+を対象として、プロジェクトでMicrosoft.Data.Sqliteを使用することができるはずです。

+0

このライブラリはWindowsランタイムプラットフォームでは使用できないため、Microsoft.Data.SqliteまたはSystem.Dataのラッパーは書き込めません。私はWindowsランタイムから完全なフレームワークライブラリを呼び出すことはできません(私はできますか?)。また、Windowsランタイムはnetstandard 1.2をターゲットにしているので、netstandard 1.3ライブラリを使用することはできません。 – raV720

関連する問題