Thanks! I'll give that a try!
On 9 September 2013 12:47, Kevin Benson <kevin.m.ben...@gmail.com> wrote: > I am not familiar with the Windows System.Data.SQLite environment. The > maintainer (Joe Mistachkin) is pretty good about catching up to the users > list when he has time. Have you tried what's mentioned at the bottom of > this page? > http://www.jacopretorius.net/2011/01/using-linq-to-sql-with-sqlite.html > > "Now when using your datacontext you can’t simply use a connection string, > you need to add a reference to the System.Data.SQLite dll and then create > an instance of the SQLiteConnectionString class. If you don’t do this the > code seems to assume you’re trying to connect to a Sql Server database. > > > > private readonly DataSource dataSource = new DataSource(new > SQLiteConnection(@"Data Source=database.db;DbLinqProvider=sqlite;")); > > > And that’s it! Now you should be able to write Linq queries against your > Sqlite database just like you would with a Sql Server database." > > > -- > -- > -- > --Ô¿Ô-- > K e V i N > > > On Mon, Sep 9, 2013 at 7:11 AM, Steve Palmer <swp...@gmail.com> wrote: > > > Thanks, but that just confirms what I mentioned which is that > > SCOPE_IDENTITY is not valid in SQLite. The issue here is that the > > generation of SQL statements from Linq statements is not being done by > > System.Data.SQLite.Linq > > which should be generating the correct syntax. > > > > There are other examples of SQL statements being passed to sqlite via > Linq > > which aren't valid. The long story made short is that there doesn't seem > to > > be any support for translating Linq statements to valid Sqlite statements > > in System.Data.SQLite. For that you seem to use a third party solution. > > > > -Steve > > > > > > > > On 9 September 2013 12:00, Kevin Benson <kevin.m.ben...@gmail.com> > wrote: > > > > > On Sun, Sep 8, 2013 at 2:36 AM, Steve Palmer <swp...@gmail.com> wrote: > > > > > > > Hi! > > > > > > > > Has anybody successfully used System.Data.SQLite.Linq in their > project > > > and > > > > can perhaps help me with this? > > > > > > > > Even after including this DLL in my project reference, it is apparent > > > that > > > > Linq is calling the wrong provider when building the appropriate SQL > > > > statements. It is throwing an exception in SQLiteCommand with the > > > following > > > > statement: > > > > > > > > INSERT INTO [Inbox] > > > > ([Sender], [Subject], [Body], [Date], [ConversationID], > > > > [RemoteID], [ReplyTo]) > > > > VALUES > > > > (@p0, @p1, @p2, @p3, @p4, @p5, @p6) > > > > > > > > SELECT CONVERT(Int,SCOPE_IDENTITY()) AS [value] > > > > > > > > The SCOPE_IDENTITY is not valid in SQLite. > > > > > > > > > > > > > > > http://stackoverflow.com/questions/304543/does-sqlite-support-scope-identity > > > -- > > > -- > > > -- > > > --Ô¿Ô-- > > > K e V i N > > > _______________________________________________ > > > sqlite-users mailing list > > > sqlite-users@sqlite.org > > > http://sqlite.org:8080/cgi-bin/mailman/listinfo/sqlite-users > > > > > _______________________________________________ > > sqlite-users mailing list > > sqlite-users@sqlite.org > > http://sqlite.org:8080/cgi-bin/mailman/listinfo/sqlite-users > > > _______________________________________________ > sqlite-users mailing list > sqlite-users@sqlite.org > http://sqlite.org:8080/cgi-bin/mailman/listinfo/sqlite-users > _______________________________________________ sqlite-users mailing list sqlite-users@sqlite.org http://sqlite.org:8080/cgi-bin/mailman/listinfo/sqlite-users