草庐IT

system-auth

全部标签

c# - 用于 Visual Studio 2013 的 System.Data.SQlite

System.Data.SQLite的当前发行版不适用于VisualStudio2013,除非您部署VS2012Update3发布包(大概)或只是安装(像我一样在测试机器上)完整版本。有谁知道System.Data.SQLite团队何时会发布VisualStudio2013版本,包括我将分发给客户的预编译静态库和我将使用的完整设计器版本?这篇文章的当前版本是1.0.89.0,不包括VS2013的选项。 最佳答案 现在有一个原生支持VS2013的版本。转到http://system.data.sqlite.org/index.html

.net - SQLite:sqlite3.dll 与 System.Data.SQLite.dll?

要将SQLite与NHibernate(和FluentNHibernate)结合使用,我需要做什么?有:System.Data.SQLite.dll和System.Data.SQLite.Linq.dll,(ADO.NET2.0提供程序)可从http://sourceforge.net/projects/sqlite-dotnet2/获得和sqlite3.dll可作为二进制文件下载http://www.sqlite.org/download.html有什么区别?我需要两者,还是哪一个?第一个选项安装到C:/...ProgramFiles。我可以将它从那里复制到我的自定义SharedLi

c# - log4net 和 system.data.sqlite

有谁知道如何设置log4net以使用system.data.sqlite提供程序的好示例?我最近一直在玩弄它,我认为我已经可以正常工作了。它成功连接到数据库并将其“写”出来。但是,当我查看表数据时,它从未真正提交日志。 最佳答案 确保您设置了以下引用:log4net(显然)System.Data.SQLite(你可能会忘记这个)在VisualStudio中关闭项目并在文本编辑器中重新打开.csproject(或VB的等效项),然后查找引用部分。我的看起来像这样:False..\..\..\..\externals\log4net-1

c# - 通过 System.Data.SQLite 和 c# 对单个 SQLite 数据库文件进行多次访问

正如我从SQLiteFAQ中读到的那样支持多进程读(SELECT),单进程写(INSERT,UPDATE,DELETE)数据库:SQLiteusesreader/writerlockstocontrolaccesstothedatabase.Whenanyprocesswantstowrite,itmustlocktheentiredatabasefileforthedurationofitsupdate.Butthatnormallyonlytakesafewmilliseconds.Otherprocessesjustwaitonthewritertofinishthenconti

c# - VS MSTest runner 在内存测试中运行时锁定 System.Data.SQLite.dll

我正在使用FluentNHibernate通过SQLite1.0.66.0运行内存数据库测试(MS测试):[TestClass]publicabstractclassInMemoryDatabaseTest{privateNHibernate.Cfg.Configurationconfiguration;privateISessionFactorysessionFactory;[TestInitialize]publicvoidInitialize(){//All"CreateConfiguration"doesisloadFNhmappings.this.configuration=

c# - OS X 上的 Mono : System. Data.SQLite 不工作

我打算做一个使用Mono和SQLite作为数据库的项目。开发主要在Mac上完成。我已经成功设置了Mono并测试了System.Data.SQLite(manageddll)。简单的测试应用程序完美运行。但是,当我尝试在我的代码中使用DataTable时,它会抛出运行时异常。以下是代码片段:publicstaticvoidMain(string[]args){stringconnectionString="DataSource=emp.db";try{using(SQLiteConnectionconn=newSQLiteConnection(connectionString)){str

c# - sqlite3.dll 和 system.data.sqlite.dll

大家好我一直在努力在我的C#2.0应用程序中使用sqlite,我终于决定摆脱假设并提出真正基本的问题。当我用表用户创建一个数据库说iagency时,从外部工具,如firefox插件和另一个sqladmin工具,我无法从vs2005中的sqlicommand查询它,它显示System.Data.SQLite.SQLiteException:SqliteErrornosuchtableusers,请放心,我已经引用了system.data.sqlite安装SQLite-1.0.61.0-setup当我做相反的事情时,比如从VS服务器资源管理器和VS数据库gui工具创建一个数据库和一个表,它

c# - 如何使用 System.Data.SQLite 和 C# 在代码中从头开始创建和保留 SQLite 数据库?

我有一个数据库创建工具,正在从头开始创建一个数据库。这与提到的方式相同Here.它会创建一个临时数据库,我可以向其中添加数据。当我关闭数据库时,它被删除了,这是预期的行为,但我不希望它被删除。我无法在System.Data.SQLite中找到Save或Create方法并使用System.IO.File.Create(myDBFilename);创建一个创建一个SQLite无法连接的文件。如何从头开始在代码中创建和保存数据库? 最佳答案 试试这个,SQLiteConnection.CreateFile("c:\mydatabasefi

sqlite - 运行 ServiceStack 示例时出现 System.BadImageFormatException。

我正在尝试运行ServiceStack示例项目。当我运行Web客户端时,出现以下错误:{System.BadImageFormatException:Anattemptwasmadetoloadaprogramwithanincorrectformat.(ExceptionfromHRESULT:0x8007000B)atMono.Data.Sqlite.UnsafeNativeMethods.sqlite3_open_v2(Byte[]utf8Filename,IntPtr&db,Int32flags,IntPtrvfs)atMono.Data.Sqlite.SQLite3.Open

c# - 无法加载文件或程序集 'System.Data.SQLite' 或其依赖项之一。试图加载格式不正确的程序

我正在尝试在我的Aspx项目中使用64位Sqlite。当我运行该项目时,出现以下错误:Couldnotloadfileorassembly‘System.Data.Sqlite’oroneofitsdependencies.Anattemptwasmadetoloadaprogramwithanincorrectformat.我什至将Enable32-BitAplications设置为True来解决问题,但问题仍然存在。我正在使用.Net4Framework。我什至下载了64-bitSQlite.dll并将其包含在我的项目中,但仍然没有解决我的问题。我该怎么做才能解决这个问题?因为我无