I have an existing ASP.Net Core 2.0 project that uses Entity Framework Core and an SQL Server 2012 database.
There is a requirement to add a form that allows users to upload documents when creating a new item, my initial thoughts were to make use of SQL Servers FileTable for this purpose though this does not appear to be supported by Entity Framework Core.
The article https://damienbod.com/2015/12/05/asp-net-5-mvc-6-file-upload-with-ms-sql-server-filetable/ suggests a solution on how to use a FileTable with ASP.Net Core 2.0 which uses the folder created by the FileTable but it doesn't actually use the FileTable table in the database for meta-data or foreign key constraints etc.
What are the benefits of partially using a FileTable in this way in comparison to other methods, whatever they might be? Is there an alternative way of making full use of FileTable alongside Entity Framework?