gpt4 book ai didi

c# - 使用 Entity Framework 将文件保存在数据库中

转载 作者:IT王子 更新时间:2023-10-29 04:51:51 25 4
gpt4 key购买 nike

我有一个基于 Entity Framework 和 Microsoft SQL Server 2008 构建的 ASP.NET MVC 解决方案。我需要创建一个功能,让我的用户上传文件。

我想要的是:

  • 使用 Entity Framework 在数据库中存储文件的解决方案
  • 通过某种哈希/校验和检测并防止将同一文件上传两次的解决方案
  • 关于数据库/表设计的技巧

最佳答案

在您的实体模型中,将 BLOB 数据库列映射到 byte[] 属性。将上传文件的内容分配给实体对象的该属性,并在 ObjectContext 中保存更改。

要计算哈希值,您可以使用 MD5CryptoServiceProvider

关于c# - 使用 Entity Framework 将文件保存在数据库中,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/2288163/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com