1

对此有何建议?

我在 sql server 2008 中构建了一个数据库(只有表,没有 sp 和触发器)表确实使用标识列。在我的 asp.net 应用程序中,我从数据库生成了一个 EF 模型。我使用 linq 与我的实体交谈。网站工作出色。

我想要尝试的(如果我说的是疯狂的话,请阻止我)是从实体模型生成一个新的 MySql 数据库,并将我的应用程序配置为使用它,但仍然使用相同的 linq 逻辑。

这可能吗?

谢谢

4

1 回答 1

1

如果你尝试它,不要忘记在开始使用 MySql 之前备份你的旧 EDMX 文件。EDMX 文件由三个部分组成,其中一个部分完全取决于您使用的数据库服务器的类型。当您从模型生成数据库时,EDMX 文件的两个部分被完全替换(包括依赖于数据库的部分),因此一旦您尝试从模型生成 MySql 数据库,您到 SQL Server 的映射将丢失(由映射到 MySql 数据库替换) .

于 2012-04-17T10:12:44.190 回答