是否有适用于sqlite的ADO.NET pcl库?它也可以是简单的(不是pcl)库。我正在寻找特别支持Windows运行时(Windows 8.1 metro应用程序)。据我所知,有Android和IOS的ado.net单声道实现。但我找不到Windows Runtime的任何实现。
像sqlite-net-pcl这样的库不适用,因为我需要创建动态的数据集。
答案 0 :(得分: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
方式获得public static void main(String[] args) {
try {
final Socket socket = new Socket(ADDRESS, PORT);
final BufferedReader reader = new BufferedReader(new InputStreamReader(socket.getInputStream()));
socket.getOutputStream().write(QUERY);
reader.lines().forEach(System.out::println);
} catch (IOException e) {
e.printStackTrace();
}
}
的方法。