2017-01-03 2 views
0

Есть ли доступная библиотека pcl для ADO.NET для sqlite? Это может быть и простая библиотека (не pcl). Я особенно ищу работу в среде Windows Runtime (приложение Windows 8.1 metro). Как я знаю, существует моно-реализация ado.net для Android и IOS. Но я не могу найти реализацию для Windows Runtime.ADO.NET SQLite библиотека pcl для Xamarin

Библиотеки, такие как sqlite-net-pcl, неприменимы, потому что мне нужно создать динамический набор данных.

+0

WinRT версия Microsoft.Data.SQLite: https://github.com/TheBlueSky/Microsoft.Data.Sqlite.WinRT – SushiHangover

+0

Спасибо, это решение. Мне интересно, если я буду использовать его, потому что эта библиотека очень незрелая. – raV720

+0

Его основанный на Microsoft.Data.Sqlite, который активно поддерживается Microsoft, и оба являются OSS ... – SushiHangover

ответ

0

С ADO.NET довольно старый, это скорее реализация платформы, чем класс, доступный для PCL. Однако вы могли бы написать свою собственную упаковку, в которой платформы Windows могли бы звонить в Microsoft.Data.Sqlite или System.Data, а Mono/Xamarin платформы должны были звонить в Mono.Data.Sqlite.

Видя, что Microsoft.Data.Sqlite теперь более портативное (доступно в netstandard1.3), вы должны быть в состоянии использовать только Microsoft.Data.Sqlite в своих проектах, пока вы нацелены netstandard1.3+ как средство, чтобы получить DbConnection в истинной ADO.NET моде.

+0

Я не могу написать оболочку для Microsoft.Data.Sqlite или System.Data, так как эти библиотеки недоступны для платформы Windows Runtime. Я не могу назвать полные библиотеки библиотек из Windows Runtime (может я?). Кроме того, я не могу использовать библиотеку netstandard 1.3, так как Windows Runtime соответствует netstandard 1.2. – raV720

Смежные вопросы