【发布时间】:2011-04-08 20:01:10
【问题描述】:
我目前正在从事一个 SOA 项目,在该项目中,在某些地方,服务使用轻量级数据库 (SQL CE 4.0) 是有意义的,而在其他地方则需要更强大的数据库(目前是 SQL Express,但是可能会扩展到更大的版本)。
尽管 SQL Express 和 SQL CE 的模型和表结构相同,但我无法弄清楚如何让 Entity Framework 使用相同的 EDMX 来处理这两个数据库。两者的概念模型相同,存储模型的唯一区别是用于访问数据库的提供程序名称。
我是否遗漏了什么,或者我需要保留两个基本相同的模型,每个数据库一个。
我正在使用 .NET 4.0、Entity Framework 和 VS 2010 SP1
【问题讨论】:
标签: sql-server entity-framework entity-framework-4 sql-server-ce-4