1

我无法使用 .net 实体框架将大型 blob 写入 MySQL 数据库。< 1MB 的 Blob 可以正常工作。如果我尝试编写一个大于 1MB 的 blob,则会出现 InvalidOperationException,其文本为“必须打开连接”。发生。

我在用:

  1. 视觉工作室 2010
  2. .Net 3.5
  3. Devart ADO.NET 实体框架(最新)
  4. MySSQl(最新)

帮助表示赞赏。

4

1 回答 1

1

Mysql 默认数据包大小为 1MB,这意味着您的查询结果的数据应该适合它。如果您尝试存储多行信息并且大于 1 MB,则行在传输中被拆分。但如果是大 blob,您可以增加网络数据包大小或将信息存储在较小的多行中,如本博客http://akashkava.com/blog/127/huge-file-storage-in-database-instead所示-文件系统/

于 2011-01-03T19:23:26.157 回答