【发布时间】:2018-06-20 14:25:31
【问题描述】:
我有一个使用 Entity Framework Core 和 SQL Server 2012 数据库的现有 ASP.Net Core 2.0 项目。
需要添加一个允许用户在创建新项目时上传文档的表单,我最初的想法是为此目的使用 SQL Servers FileTable,尽管 Entity Framework Core 似乎不支持。
文章https://damienbod.com/2015/12/05/asp-net-5-mvc-6-file-upload-with-ms-sql-server-filetable/ 提出了一个解决方案,说明如何在 ASP.Net Core 2.0 中使用 FileTable,该解决方案使用 FileTable 创建的文件夹,但实际上并未将数据库中的 FileTable 表用于元数据或外来数据关键约束等
与其他方法相比,以这种方式部分使用 FileTable 有什么好处?是否有其他方法可以充分利用 FileTable 和 Entity Framework?
【问题讨论】:
标签: sql-server asp.net-core-mvc entity-framework-core filetable