首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >从SQLite Windows窗体应用程序记录C#数据库中的错误

从SQLite Windows窗体应用程序记录C#数据库中的错误
EN

Stack Overflow用户
提问于 2010-05-03 06:20:48
回答 3查看 1.9K关注 0票数 3

我正在C#中开发一个win应用程序,它可以与WCF服务通信。我希望记录在Sql数据库中记录的客户端上抛出的异常(Win应用程序使用Sql数据库本地存储数据)。然后,当需要时,应该将它发送到wcf服务,以便它可以用于支持/分析/应用程序的改进。

我想要一个方法,它可以通过LogHelper.Log(ex)直接在每个catch块中调用。

我想知道是否有人通过企业库做过这件事,或者在这种情况下使用了什么好的做法?

更新我已经在使用sql数据库通过System.Data.SqLite库在本地存储数据

EN

回答 3

Stack Overflow用户

回答已采纳

发布于 2010-05-03 11:46:48

最近我写了很多博客文章。我相信其中一个人会给出你所需要的答案:

票数 3
EN

Stack Overflow用户

发布于 2010-05-03 06:34:34

不能直接使用带有sqlite数据库的microsoft企业库作为后端。对所有数据库操作使用System.Data.SQLite库。

如果仍然希望使用企业库,请检查此文章。无论如何,您必须安装System.Data.SQLite库。根据我的经验,System.Data.SQLite对所有数据库操作都足够了。

再提醒一句,sqlite不支持并发。因此,任何数据库操作都将锁定整个数据库的持续时间。

票数 0
EN

Stack Overflow用户

发布于 2015-02-19 10:34:40

在编写基本日志编码之后,添加对项目System.data.sqlite的引用,而不是调用sqlite连接的命名空间。应用它一定会起作用

票数 -1
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/2756418

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档