使用c#模拟mysql压缩功能
我想将一些字节数据插入到 mysql blob 列中。 数据很大,所以我想以压缩的方式存储它。
我正在使用 Entity Framework 3.5SP1 使用最新的 mysql .net 连接器将数据插入到 mysql 数据库中。有没有办法使用实体框架将 blob 插入 mysql 数据库(例如插入 testtable (blobcolumn) 值 (compress('aaa')))或模拟 在c#中压缩mysql的函数然后将结果插入数据库?
谢谢
I'd like to insert some byte data into a mysql blob column.
The data is large so I want to store it in a compressed way.
I'm using Entity Framework 3.5SP1 to insert the data into the mysql database using the latest mysql .net connector. Is there a way to either use the entitiy framework to insert a blob into the mysql database (like insert into testtable (blobcolumn) values (compress('aaa'))
) or to emulate the compress
function of mysql in c# and then insert the result in the database?
Thanks
如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。
绑定邮箱获取回复消息
由于您还没有绑定你的真实邮箱,如果其他用户或者作者回复了您的评论,将不能在第一时间通知您!
发布评论
评论(2)
指定 'UseCompression' 选项连接字符串以启用数据包压缩。
Specify a 'UseCompression' option in the connection string to enable compression of packets.
请在下面找到我使用 Ionic zip 的实现。
希望有帮助!
Please find below my implementation using Ionic zip .
Hope that helps!