博客
关于我
强烈建议你试试无所不能的chatGPT,快点击我
读取Excel二进制写入DB,并从DB中读取生成Excel文件
阅读量:7208 次
发布时间:2019-06-29

本文共 1256 字,大约阅读时间需要 4 分钟。

namespace SendMailSMSService{    class Program    {        static void Main(string[] args)        {            var connString = SqlDataHelper.GetConnectionString
(); //读取Excle文件并写入表中 var bytes = File.ReadAllBytes("a.xlsx"); var entity = new FileContent { FileContentID = Guid.NewGuid(), Content = bytes }; var count = entity.InsertToSql(connString); //从表中读取二进制并生成Excel文件 var query = entity; var newEntity = entity.Query(connString, _ => _.FileContentID).FirstOrDefault(); var newBytes = newEntity.Content; var fs = File.Create("b.xlsx"); fs.Write(newBytes, 0, newBytes.Length); fs.Flush(); fs.Close(); fs.Dispose(); } } [DB("FileDB")] [Table("Portal.FileContent")] public class FileContent { [Key] [DataMapping] [SqlDataType(System.Data.SqlDbType.UniqueIdentifier)] public Guid FileContentID { get; set; } [DataMapping("FileContent")] [SqlDataType(System.Data.SqlDbType.VarBinary)] public byte[] Content { get; set; } }}

 

转载于:https://www.cnblogs.com/itjeff/p/10031616.html

你可能感兴趣的文章
redhat网卡设置
查看>>
javascript 的作用域
查看>>
JFinal极速开发框架使用笔记(二) 两个问题,一个发现
查看>>
AutoCompleteTextView
查看>>
SecureCRT生成序列
查看>>
Android 应用程序主框架搭建
查看>>
2012腾讯春季实习生面试经历(二)
查看>>
用Bootstrap框架弹出iframe页面 在弹出的模态框中载人iframe页面,bootstrapiframe
查看>>
2012腾讯暑期实习面经(技术类web前端)
查看>>
第3种方法获取redis cluster主从关系
查看>>
注册表管理(本地、远程)
查看>>
《Linux内核设计与实现》第四周读书笔记——第五章
查看>>
关于COM组件log的位置
查看>>
C++操作符重载
查看>>
postgresql 时间戳格式为5分钟、15分钟
查看>>
linq中如何在join中指定多个条件
查看>>
交换排序
查看>>
【转】链表归并排序插入排序
查看>>
EL表达式和JSTL的使用
查看>>
递归:python 实现2分查找
查看>>