我在使用.net实体框架将大blob写入MySQL数据库时遇到问题。 Blob< 1MB工作正常。如果我尝试写一个blob> 1MB InvalidOperationException with text" Connection必须打开。"发生。
我正在使用:
非常感谢帮助。
答案 0 :(得分:1)
Mysql默认数据包大小为1MB,这意味着您的查询结果的数据应该适合它。如果您尝试存储多行信息,如果大于1 MB,则会在传输中拆分行。但是如果是大blob,您可以增加网络数据包大小或将信息存储在较小的多行中,如此博客http://akashkava.com/blog/127/huge-file-storage-in-database-instead-of-file-system/所示