我有一个使用 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/提出了如何使用 FileTable 的解决方案ASP.Net Core 2.0 使用由 FileTable 创建的文件夹,但实际上并没有将数据库中的 FileTable 表用于元数据或外键约束等。
与其他方法相比,以这种方式部分使用 FileTable 有什么好处,无论它们是什么?是否有另一种方法可以在实体框架旁边充分利用 FileTable?