存储过程二进制参数的指定
我打算把一些比较小的文件(50-100KB)的文件序列化成字节数组后放到数据库中。
我这边的插入操作都是用的存储过程,在写传递参数的时候,遇到一个问题。DbType.Binary最大只能支持到8KB的。
超出8KB的文件我该怎么放呢?
------解决方案--------------------如果是sql2005或以上版本, 試試用filestream.
------解决方案--------------------
多于8kb就用字节数组,不要指定DbType了,直接传参数,存储过程用参数varbinary类型