在SQL Server中使用Code First Filetable

3
尝试在我当前的MVC5项目中利用SQL Server 2012中的FileTables功能。 有没有人有关于如何使用Code First创建文件表“table”的示例? 我所有的表,索引等都是使用Code First完成的,我想在这里继续这种做法。
3个回答

1

您可以在 Code First 迁移中添加自定义 SQL。

  • 创建迁移 Add-Migration
  • 添加一些自定义 SQL 以启用文件流
  • 使用 Update-Database 更新数据库

带有自定义 SQL 的示例迁移:

public partial class AddFileStreamMigration: DbMigration 
{ 
    public override void Up() 
    { 
        var customSql = @"ALTER DATABASE Photos
                          SET FILESTREAM (NON_TRANSACTED_ACCESS = FULL)
                          GO

                          etc...";
        Sql(customSql ); 
    } 

    public override void Down() 
    { 
        //Make sure you put in roll back SQL too!
    } 
}     

```


1

1
很遗憾,我不能帮你处理FileTable相关问题,但是this关于FileStream的例子(在许多方面类似)非常有效。

网页内容由stack overflow 提供, 点击上面的
可以查看英文原文,
原文链接