我想将pdf和mp3文件保存到SQL Server数据库,并能够从中检索。 我还在开始使用LINQ并且还没有掌握它。
答案 0 :(得分:3)
您需要将这些转换为字节数组(System.Data.Linq.Binary)。一行加载
var myMp3 = new Binary(File.ReadAllBytes(mp3Filename));
如果您创建数据库模式(数据库中的VarBinary)并将表从服务器资源管理器拖到DBML设计器中,它将为您完成所有操作。
答案 1 :(得分:2)
首先要在数据库中设置二进制字段以将文件保存到。
您使用的是LinqToSql,EntityToSql还是?需要更多信息......
但是一旦你得到一个带有[]字节的对象来保存文件,那么只需要进行适当的Save()调用......但是有了更多的信息很难说。
你有谷歌教程吗?
我找到了一个:Uploading Binary files or Images using LINQ to SQL
有示例代码和sql来生成虚拟表...