Hello Joe,
  It's hard for me to tell that, but what I did was to use your
"testlinq.exe" program as follows:
    0) Did "build.bat ReleaseNativeOnly x64" to generate SQLite.Interop.dll
    1) Load SQLite.NET.2010.sln into VS2010.
    2) Set build to "Debug / Mixed Platforms"
    3) Add Projects "System.Data.SQLite.2010" &
"System.Data.SQLite.Linq.2010" to "testlinq.2010" project.
    4) Set "testlinq.2010" as StartUp Project
    5) Add this code to "testlinq.2010's Program.cs" right at the top of
"OldTests()"

        var tmpDb = "northwindEF-tmp.db";
        File.Copy("northwindEF.db", tmpDb, true);

        var connectionString =
string.Format(@"metadata=res://*/NorthwindModel2010.csdl|res://*/NorthwindModel2010.ssdl|res://*/NorthwindModel2010.msl;provider=System.Data.SQLite;provider
connection string='data source=.\{0}'", tmpDb);

        using (northwindEFEntities db = new
northwindEFEntities(connectionString))
        {
                string scity = "London";
                Customers c = db.Customers.FirstOrDefault(cd =>
cd.City == scity);
                Console.WriteLine(c.CompanyName);
        }

        File.Delete(tmpDb);

    6) Set "testlinq.2010" as StartUp Project
    7) Build "testlinq.2010"
    8) Copy SQLite.Interop.DLL to bin\2010\Debug\bin
    9) Run "testlinq.2010" - get Exception at "File.Delete()" line.

I hope this helps.


--
Michael Russell
MTI Film, LLC
michael.russ...@mtifilm.com
http://www.mtifilm.com/
Providence, RI 02906 USA
+1 (401) 831-1315


On Wed, Jan 9, 2013 at 8:13 PM, Joe Mistachkin <sql...@mistachkin.com>wrote:

>
> Michael Russell wrote:
> >
> > I did do a check-out after you made the above suggestion to me.  I did
> the
> > fossil checkout / build, but I still have the same problem.
> >
>
> Is there any way you can determine which System.Data.SQLite objects are
> being
> held open by the Entity Framework?
>
> --
> Joe Mistachkin
>
> _______________________________________________
> 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

Reply via email to