tag:csharpsqlite.uservoice.com,2008-02-07:/activityC# Sqlite on UserVoice2012-03-27T17:04:53-07:00tag:csharpsqlite.uservoice.com,2008-02-07:Event/110444142012-03-27T17:04:53-07:002012-03-27T17:04:53-07:00Entity Framework Support<p>pm suggested:<br />I think can be a very good idea EF Support.</p>pmtag:csharpsqlite.uservoice.com,2008-02-07:Event/110359802012-03-26T12:24:46-07:002012-03-26T12:24:46-07:00vfs for WinRT [is now started]noah_harttag:csharpsqlite.uservoice.com,2008-02-07:Event/110359792012-03-26T12:24:46-07:002012-03-26T12:24:46-07:00vfs for WinRT [updated]<p>noah_hart (admin) responded:<br /><div class="typeset"><p>Needs some other people to test and confirm functionality</p></div></p>noah_harttag:csharpsqlite.uservoice.com,2008-02-07:Event/110359582012-03-26T12:21:48-07:002012-03-26T12:21:48-07:00vfs for WinRT [updated]<p>noah_hart said:<br /><div class="typeset"><p>Functional as of changeset 3329cf52e93, contributed by Michael Schoneman</p></div></p>noah_harttag:csharpsqlite.uservoice.com,2008-02-07:Event/109571752012-03-14T11:39:02-07:002012-03-14T11:39:02-07:00vfs for WinRT [updated]<p>Sven said:<br /><div class="typeset"><p>Yes, please! That is absolutely required to get applications for Windows 8 tablets.</p></div></p>Sventag:csharpsqlite.uservoice.com,2008-02-07:Event/108987882012-03-06T06:26:22-08:002012-03-06T06:26:22-08:00vfs for WinRT [updated]<p>Michael O. Schoneman said:<br /><div class="typeset"><p>I've started work on this. I'm still in the early stages, but I do have a dll that can open and read an existing db. What's the best way to get the stuff I'm working integrated into the project?</p></div></p>Michael O. Schonemantag:csharpsqlite.uservoice.com,2008-02-07:Event/108848662012-03-04T01:54:13-08:002012-03-04T01:54:13-08:00vfs for WinRT [updated]<p>Markus Ewald said:<br /><div class="typeset"><p>WinRT-compatible databases are few and far between right now (Perst.NET, RavenDB, IndexedDB - 2 commercial, one only available to HTML5) - this would be really useful and work around the native code platform issue (having to include ARM, x64 and x86 builds)</p></div></p>Markus Ewaldtag:csharpsqlite.uservoice.com,2008-02-07:Event/108720612012-03-01T20:10:34-08:002012-03-01T20:10:34-08:00vfs for WinRTMichael O. Schonemantag:csharpsqlite.uservoice.com,2008-02-07:Event/106557682012-01-31T04:43:10-08:002012-01-31T04:43:10-08:00Make binding for System.Data.Sqlite<p>Mike Fayer suggested:<br />Bindings for the OSS System.Data.Sqlite (http://sqlite.phxsoftware.com/) would allow a lot of existing code to work with CS-Sqlite, and also provide a uniform API for sqlite across the major mobile platforms - currently Mono provides an ADO.NET API for iOS and Android, and it would be great if Windows Phone 7 could also be added to the list.</p>Mike Fayertag:csharpsqlite.uservoice.com,2008-02-07:Event/103545452011-12-06T01:49:02-08:002011-12-06T01:49:02-08:00Support UTF-16 [updated]<p>Would love to see this supported, especially for people that are handed a DB to read from that we didn't create ourselves... critical for a Windows Phone application I'm working on.</p><p>Jide hem said:<br /><div class="typeset"><p>Need UTF-16 support to read moving-pictures Database (for MediaPortal).
</p></div></p>Jide hemtag:csharpsqlite.uservoice.com,2008-02-07:Event/102401442011-11-16T08:38:06-08:002011-11-16T08:38:06-08:00Provide NuGet packages [updated]<p>This would greatly simplify deployment.</p><p>FObermaier said:<br /><div class="typeset"><p>All relevant documentation is here:
<br /><a href="http://docs.nuget.org/" rel="nofollow" target="_blank">http://docs.nuget.org/</a></p>
<p>Additional information is provided by David Ebbo:
<br /><a href="http://blog.davidebbo.com/2011/08/easy-way-to-set-up-nuget-to-restore.html" rel="nofollow" target="_blank">http://blog.davidebbo.com/2011/08/easy-way-to-set-up-nuget-to-restore.html</a></p></div></p>FObermaiertag:csharpsqlite.uservoice.com,2008-02-07:Event/99134962011-09-29T12:50:29-07:002011-09-29T12:50:29-07:00Support Mono [updated]<p>There are a few problems when trying to run under Mono (2.10.2, most recent official). It would be great to have Mono support, so that the platform-independence transfers over to C#-Sqlite</p><p>Рустам Губайдуллин said:<br /><div class="typeset"><p>It would be really great if this would be implemented!</p></div></p>Рустам Губайдуллинtag:csharpsqlite.uservoice.com,2008-02-07:Event/97756062011-09-15T17:40:43-07:002011-09-15T17:40:43-07:00Support Mono<p>Michael suggested:<br />There are a few problems when trying to run under Mono (2.10.2, most recent official). It would be great to have Mono support, so that the platform-independence transfers over to C#-Sqlite</p>Michaeltag:csharpsqlite.uservoice.com,2008-02-07:Event/96934792011-09-02T09:28:54-07:002011-09-02T09:28:54-07:00CompactFramework [is now started]<p>I would be happy to see you having a Compact Framework version.
Not Windows Phone 7!
"Old" CF2.0 or CF3.5 version for older devices.</p>noah_harttag:csharpsqlite.uservoice.com,2008-02-07:Event/96934782011-09-02T09:28:54-07:002011-09-02T09:28:54-07:00CompactFramework [updated]<p>I would be happy to see you having a Compact Framework version.
Not Windows Phone 7!
"Old" CF2.0 or CF3.5 version for older devices.</p><p>noah_hart (admin) responded:<br /><div class="typeset"><p>Actively working on implementing the CF</p></div></p>noah_harttag:csharpsqlite.uservoice.com,2008-02-07:Event/94804492011-08-16T16:04:45-07:002011-08-16T16:04:45-07:00Use and install Uservoice account [updated]<p>Fernando Silva said:<br /><div class="typeset"><p>Para testar.</p></div></p>Fernando Silvatag:csharpsqlite.uservoice.com,2008-02-07:Event/83180052011-06-12T04:14:40-07:002011-06-12T04:14:40-07:00Support UTF-16 [updated]<p>Would love to see this supported, especially for people that are handed a DB to read from that we didn't create ourselves... critical for a Windows Phone application I'm working on.</p><p>Wilson Chan said:<br /><div class="typeset"><p>I also found the same problem, please refer to <a href="http://code.google.com/p/csharp-sqlite/issues/detail?id=111&can=1&start=100" rel="nofollow" target="_blank">http://code.google.com/p/csharp-sqlite/issues/detail?id=111&can=1&start=100</a></p></div></p>Wilson Chantag:csharpsqlite.uservoice.com,2008-02-07:Event/82326352011-06-08T22:46:06-07:002011-06-08T22:46:06-07:00Support UTF-16<p>Randy suggested:<br />Would love to see this supported, especially for people that are handed a DB to read from that we didn't create ourselves... critical for a Windows Phone application I'm working on.</p>Randytag:csharpsqlite.uservoice.com,2008-02-07:Event/69369612011-04-21T18:02:08-07:002011-04-21T18:02:08-07:00Support Silverlight & Windows Phone 7 [updated]<p>Hi, I'd love to have C#-SQLite available for WP7.</p><p>noah_hart (admin) responded:<br /><div class="typeset"><p>Silverlight is now fully supported; Thank you Alex West!</p></div></p>noah_harttag:csharpsqlite.uservoice.com,2008-02-07:Event/69369592011-04-21T18:01:46-07:002011-04-21T18:01:46-07:00Support Silverlight & Windows Phone 7 [is now completed]<p>Hi, I'd love to have C#-SQLite available for WP7.</p>noah_harttag:csharpsqlite.uservoice.com,2008-02-07:Event/64833232011-04-02T16:27:08-07:002011-04-02T16:27:08-07:00Provide NuGet packages<p>Mike Reith suggested:<br />This would greatly simplify deployment.</p>Mike Reithtag:csharpsqlite.uservoice.com,2008-02-07:Event/64441652011-03-31T07:31:21-07:002011-03-31T07:31:21-07:00CompactFramework<p>Bilik Tamás suggested:<br />I would be happy to see you having a Compact Framework version.
Not Windows Phone 7!
"Old" CF2.0 or CF3.5 version for older devices.</p>Bilik Tamástag:csharpsqlite.uservoice.com,2008-02-07:Event/58618432011-02-28T17:34:13-08:002011-02-28T17:34:13-08:00Include a client [is now declined]<p>Great work so far and it also (my need) runs on WP7 - but a .NET client (useable with WP7) would help a lot</p>noah_harttag:csharpsqlite.uservoice.com,2008-02-07:Event/58618412011-02-28T17:34:13-08:002011-02-28T17:34:13-08:00Include a client [updated]<p>Great work so far and it also (my need) runs on WP7 - but a .NET client (useable with WP7) would help a lot</p><p>noah_hart (admin) responded:<br /><div class="typeset"><p>.NET client already exists; Combined with "Support Silverlight & Windows Phone 7"</p></div></p>noah_harttag:csharpsqlite.uservoice.com,2008-02-07:Event/58618272011-02-28T17:33:19-08:002011-02-28T17:33:19-08:00Support Silverlight & Windows Phone 7 [is now started]<p>Hi, I'd love to have C#-SQLite available for WP7.</p>noah_harttag:csharpsqlite.uservoice.com,2008-02-07:Event/58618252011-02-28T17:33:19-08:002011-02-28T17:33:19-08:00Support Silverlight & Windows Phone 7 [updated]<p>Hi, I'd love to have C#-SQLite available for WP7.</p><p>noah_hart (admin) responded:<br /><div class="typeset"><p>Silverlight and WP7 needs to be tested under 3.7.5; Awaiting sample WP7 project to include</p></div></p>noah_harttag:csharpsqlite.uservoice.com,2008-02-07:Event/58618112011-02-28T17:31:27-08:002011-02-28T17:31:27-08:00Make an x64 compatible version [is now completed]<p>I noticed that csharp-sqlite is explicitely x86 to the point even the "Any CPU" profile was changed to output x86. While it does seem to work when recompiling for Any CPU and while there doesn't seem to be any unsafe code left, I wonder if there are any known issues or if it can be officially made x64 compatible (preferably compile to Any CPU)</p>noah_harttag:csharpsqlite.uservoice.com,2008-02-07:Event/58618092011-02-28T17:31:27-08:002011-02-28T17:31:27-08:00Make an x64 compatible version [updated]<p>I noticed that csharp-sqlite is explicitely x86 to the point even the "Any CPU" profile was changed to output x86. While it does seem to work when recompiling for Any CPU and while there doesn't seem to be any unsafe code left, I wonder if there are any known issues or if it can be officially made x64 compatible (preferably compile to Any CPU)</p><p>noah_hart (admin) responded:<br /><div class="typeset"><p>Corrected with 3.7.5 RC2</p></div></p>noah_harttag:csharpsqlite.uservoice.com,2008-02-07:Event/27675632010-08-31T10:09:31-07:002010-08-31T10:09:31-07:00Include a client [updated]<p>Great work so far and it also (my need) runs on WP7 - but a .NET client (useable with WP7) would help a lot</p><p>noah_hart said:<br /><div class="typeset"><p>What about the Community.CsharpSqlite.SQLiteClient already included in the source tree?</p></div></p>noah_harttag:csharpsqlite.uservoice.com,2008-02-07:Event/26224272010-08-13T06:31:52-07:002010-08-13T06:31:52-07:00Support encryption [is now completed]<p>You have ported the crypto.cs file over to C#, but this is not used anywhere in the project. The original SQLite understands the connection string keyword "password" but the current SqliteConnectionStringBuilder.cs has no mention of it. (As a sidenote there are other keywords that are not implemented are: FailIfMissing, Synchronous, Pooling)
Please consider at least supporting encryption! Thanks!</p>noah_harttag:csharpsqlite.uservoice.com,2008-02-07:Event/26224252010-08-13T06:31:52-07:002010-08-13T06:31:52-07:00Support encryption [updated]<p>You have ported the crypto.cs file over to C#, but this is not used anywhere in the project. The original SQLite understands the connection string keyword "password" but the current SqliteConnectionStringBuilder.cs has no mention of it. (As a sidenote there are other keywords that are not implemented are: FailIfMissing, Synchronous, Pooling)
Please consider at least supporting encryption! Thanks!</p><p>noah_hart (admin) responded:<br /><div class="typeset"><p>This has already been done. Basically, you need to compile with the option SQLITE_HAS_CODEC, and that will turn on the encryption routines</p></div></p>noah_harttag:csharpsqlite.uservoice.com,2008-02-07:Event/22575572010-06-22T17:05:36-07:002010-06-22T17:05:36-07:00make c#sqlite compile with SQLITE_HAS_CODEC [is now completed]<p>make c#sqlite compile with -D SQLITE_HAS_CODE, so it is easier to implement a db encryption layer. all the code hooks are there, so only some code needs to be written to get a per page encrypted db, but current c#sqlite won't compile if SQLITE_HAS_CODEC is defined (there is some #if/#endif mismatch, and some functions/structs aren't ported from c to cs.</p>noah_harttag:csharpsqlite.uservoice.com,2008-02-07:Event/22575492010-06-22T17:04:48-07:002010-06-22T17:04:48-07:00make c#sqlite compile with SQLITE_HAS_CODEC [updated]<p>make c#sqlite compile with -D SQLITE_HAS_CODE, so it is easier to implement a db encryption layer. all the code hooks are there, so only some code needs to be written to get a per page encrypted db, but current c#sqlite won't compile if SQLITE_HAS_CODEC is defined (there is some #if/#endif mismatch, and some functions/structs aren't ported from c to cs.</p><p>noah_hart said:<br /><div class="typeset"><p>Implements SQLITE_HAS_CODED with AesManaged</p>
<p>Pushed working version 6/21 with changeset cfb824b19b6c</p>
<p>Let me know how it works for you</p>
<p>Noah</p></div></p>noah_harttag:csharpsqlite.uservoice.com,2008-02-07:Event/21935172010-06-10T10:54:56-07:002010-06-10T10:54:56-07:00make c#sqlite compile with SQLITE_HAS_CODEC [updated]<p>make c#sqlite compile with -D SQLITE_HAS_CODE, so it is easier to implement a db encryption layer. all the code hooks are there, so only some code needs to be written to get a per page encrypted db, but current c#sqlite won't compile if SQLITE_HAS_CODEC is defined (there is some #if/#endif mismatch, and some functions/structs aren't ported from c to cs.</p><p>noah_hart said:<br /><div class="typeset"><p>Work has started on this, and will be tracked under</p>
<p><a href="http://code.google.com/p/csharp-sqlite/issues/detail?id=62" rel="nofollow" target="_blank">http://code.google.com/p/csharp-sqlite/issues/detail?id=62</a></p></div></p>noah_harttag:csharpsqlite.uservoice.com,2008-02-07:Event/16113112010-03-28T11:49:42-07:002010-03-28T11:49:42-07:00Implement FTS4 support [updated]<p>I think that SQLite is in the process of implementing the next version of FTS (4); That would be a good time to look at implementation</p><p>Filip Navara said:<br /><div class="typeset"><p>I would be happy for FTS3 support as well since we already use that in our application.</p></div></p>Filip Navaratag:csharpsqlite.uservoice.com,2008-02-07:Event/14444672010-03-13T04:09:43-08:002010-03-13T04:09:43-08:00Make an x64 compatible version [is now started]<p>I noticed that csharp-sqlite is explicitely x86 to the point even the "Any CPU" profile was changed to output x86. While it does seem to work when recompiling for Any CPU and while there doesn't seem to be any unsafe code left, I wonder if there are any known issues or if it can be officially made x64 compatible (preferably compile to Any CPU)</p>Kosenko Maxtag:csharpsqlite.uservoice.com,2008-02-07:Event/14444652010-03-13T04:09:43-08:002010-03-13T04:09:43-08:00Make an x64 compatible version [updated]<p>I noticed that csharp-sqlite is explicitely x86 to the point even the "Any CPU" profile was changed to output x86. While it does seem to work when recompiling for Any CPU and while there doesn't seem to be any unsafe code left, I wonder if there are any known issues or if it can be officially made x64 compatible (preferably compile to Any CPU)</p><p>Kosenko Max (admin) responded:<br /><div class="typeset"><p>Solution needs correction in setting</p></div></p>Kosenko Maxtag:csharpsqlite.uservoice.com,2008-02-07:Event/14403132010-03-12T16:04:54-08:002010-03-12T16:04:54-08:00Make an x64 compatible version [updated]<p>I noticed that csharp-sqlite is explicitely x86 to the point even the "Any CPU" profile was changed to output x86. While it does seem to work when recompiling for Any CPU and while there doesn't seem to be any unsafe code left, I wonder if there are any known issues or if it can be officially made x64 compatible (preferably compile to Any CPU)</p><p>noah_hart said:<br /><div class="typeset"><p>It is x64 compatible; Simply add a x64 solution</p></div></p>noah_harttag:csharpsqlite.uservoice.com,2008-02-07:Event/11723532010-02-22T15:05:43-08:002010-02-22T15:05:43-08:00Remove commented old code [updated]<p>Kosenko Max said:<br /><div class="typeset"><p>There are lots of unused comments inside code which left from original SQLite I suppose.</p></div></p>Kosenko Maxtag:csharpsqlite.uservoice.com,2008-02-07:Event/11698032010-02-22T09:49:49-08:002010-02-22T09:49:49-08:00Remove commented old code [updated]<p>noah_hart said:<br /><div class="typeset"><p>Which old commented code are we talking about?</p></div></p>noah_harttag:csharpsqlite.uservoice.com,2008-02-07:Event/11581622010-02-19T08:07:59-08:002010-02-19T08:07:59-08:00Use and install Uservoice account [is now started]Kosenko Maxtag:csharpsqlite.uservoice.com,2008-02-07:Event/11554402010-02-18T12:52:23-08:002010-02-18T12:52:23-08:00Use and install Uservoice account [is now under review]noah_harttag:csharpsqlite.uservoice.com,2008-02-07:Event/11538952010-02-18T06:15:33-08:002010-02-18T06:15:33-08:00Remove commented old codeKosenko Maxtag:csharpsqlite.uservoice.com,2008-02-07:Event/11538762010-02-18T06:09:59-08:002010-02-18T06:09:59-08:00Implement FTS4 support<p>Kosenko Max suggested:<br />I think that SQLite is in the process of implementing the next version of FTS (4); That would be a good time to look at implementation</p>Kosenko Maxtag:csharpsqlite.uservoice.com,2008-02-07:Event/11538702010-02-18T06:08:59-08:002010-02-18T06:08:59-08:00Use and install Uservoice accountKosenko Max