在Breeze中使用Filetables

在Breeze中使用Filetables,breeze,single-page-application,Breeze,Single Page Application,我们正在使用Durandal、Knockout、Breeze、EF5和WebApi构建一个单页应用程序,作为我们希望在数据库中存储/管理文件的应用程序的一部分(SQL Sever 2012),我们将文件表作为实现这一目标的方法之一,Breeze是否支持文件表(EF不支持)查看Breeze.zip中的NoDb示例。它与服务器上的内存中数据存储一起工作。您可能会修改它以使用SQL server文件表,但我猜这可能是一项大量的工作 如果要使用EF保存其他(非文件)数据,另一个选项是使用BeforeSa

我们正在使用Durandal、Knockout、Breeze、EF5和WebApi构建一个单页应用程序,作为我们希望在数据库中存储/管理文件的应用程序的一部分(SQL Sever 2012),我们将文件表作为实现这一目标的方法之一,Breeze是否支持文件表(EF不支持)

查看Breeze.zip中的NoDb示例。它与服务器上的内存中数据存储一起工作。您可能会修改它以使用SQL server文件表,但我猜这可能是一项大量的工作

如果要使用EF保存其他(非文件)数据,另一个选项是使用
BeforeSaveEntities
AfterSaveEntities
方法(如中所述),从更改集中删除文件数据并手动保存,同时让EF保存其余数据。