Lightswitch 不允许在 MySQL 中添加或修改记录

发布于 2024-12-04 03:26:37 字数 408 浏览 1 评论 0原文

我正在使用带有 MySQL 的 Microsoft Visual Studio Lightswitch 2011。我按照此处 详细介绍了开发人员在修改或向 MySQL 添加记录时如何解决讨厌的错误:“在提供程序连接上启动事务时发生错误。有关详细信息,请参阅内部异常。内部异常消息:不支持嵌套事务。 ”

但是,当将推荐的代码添加到 Lightswitch 中的数据源时,该代码驻留在解决方案的“公共”项目中,该项目不允许引用 Systems.Transactions 引用(因此该代码无法工作)。

关于如何解决这个问题有什么想法吗?

I am using Microsoft Visual Studio Lightswitch 2011 with MySQL. I followed the advice provided in a previous Stack Overflow post found here that details how developers can get around a pesky error when modifying or adding a record to MySQL: "An error occurred while starting a transaction on the provider connection. See the inner exception for details. Inner exception message: Nested transactions are not supported."

However, when adding the recommended code to data sources in Lightswitch, that code resides in the "common" project of the solution, which does not allow references to the Systems.Transactions reference (hence the code cannot work).

Any ideas on how to solve this issue?

如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。

扫码二维码加入Web技术交流群

发布评论

需要 登录 才能够评论, 你可以免费 注册 一个本站的账号。

评论(1

画离情绘悲伤 2024-12-11 03:26:37

我只是在看这个,并在 MSDN 论坛上找到了解决方案(http://social.msdn.microsoft.com/Forums/en-US/lightswitch/thread/e0d1a17b-eb55-4863-a81e-0d56ffbdc0cc)。

应用上一条评论中提到的修补程序解决了该问题(KB2534087)。

http://archive.msdn.microsoft.com/KB2534087

安装需要重新启动,然后在至少对我来说,花了几分钟才真正完成。另外,请确保您有最新的 MySQL ADO.NET 驱动程序 (Connector/NET)。

丹尼尔

I was just looking at this and found the solution on the MSDN forums (http://social.msdn.microsoft.com/Forums/en-US/lightswitch/thread/e0d1a17b-eb55-4863-a81e-0d56ffbdc0cc).

Applying the hotfix mentioned in the last comment solved the problem (KB2534087).

http://archive.msdn.microsoft.com/KB2534087

The installation requires a restart and, at least for me, it took a a few minutes to actually finish. Also, make sure you have a recent MySQL ADO.NET driver (Connector/NET).

Daniel

~没有更多了~
我们使用 Cookies 和其他技术来定制您的体验包括您的登录状态等。通过阅读我们的 隐私政策 了解更多相关信息。 单击 接受 或继续使用网站,即表示您同意使用 Cookies 和您的相关数据。
原文