Tôi đã sử dụng thư viện Mono.Data.Sqlite cho phiên bản Mono cho Android và MonoTouch của ứng dụng và sử dụng thư viện C# SQLite/Community.CsharpSqlite.SQLiteClient trên Windows Phone .
Không phải tất cả các tính năng đều được triển khai với phiên bản này, nhưng hầu hết các tính năng đều có thể sử dụng được.
Tôi đã sử dụng phiên bản được sửa đổi đôi chút của thư viện sqlite-net cho ORM thực sự cơ bản. sqlite-net sử dụng P/Invoke không được phép trên Windows Phone, vì vậy tôi đã loại bỏ chúng và thay thế nó bằng các lớp (ví dụ: SqliteCommand) từ các thư viện khác.
gì cũng là tốt đẹp là họ có chữ ký cùng một phương pháp vì vậy tất cả tôi phải làm là:
#if WINDOWS_PHONE
using Community.CsharpSqlite.SQLiteClient;
#else
using Mono.Data.Sqlite;
#endif
Tôi muốn đi với XML :) – TDaver
XML có thể là một giải pháp hợp lệ, nhưng theo ý kiến của tôi bạn có thể có một chiếc đồng hồ để SQLite. Bạn có thể sử dụng nó trong MT, MD và Windows-Phone và tôi cũng nghĩ rằng trong SL (nhưng tôi không chắc chắn như vậy). –