设置
- 我有一个使用服务器上的实体框架访问的 SQL Server 2008 数据库。
- 每个客户端都有一个 SQL Server Compact Edition 3.5 数据库,用于在脱机时存储数据。
- 我使用从服务器定义的实体框架生成的自我跟踪实体。
问题
目前我定义了两个 EDMX,一个用于服务器,另一个用于客户端,尽管它们除了存储提供程序之外是相同的。我使用来自服务器的自我跟踪实体,它们与客户端数据库配合良好。有没有办法只拥有一个 EDMX?目前,我可能会对一个 EDMX 进行更改而忘记更改另一个。还是我使用了错误的方法?
笔记
我不想使用同步框架,因为需要在服务器端应用复杂的业务逻辑。