gpt4 book ai didi

MySQL 和 Entity Framework 4.0 - 外键

转载 作者:行者123 更新时间:2023-11-29 14:43:54 24 4
gpt4 key购买 nike

在 VS2010 中从数据库生成模型时,我将表作为实体,但问题是未创建外键。

我已经为此苦苦挣扎了好几天,但似乎无法解决问题。 (我对 MSSQL Server 有丰富的经验,但客户想要 MySQL)

我正在使用 MySQL 5.1 和 MySQL Workbench 5.2 创建数据库和表。当我读到这篇文章支持外键时,我对所有表都使用了 InnoDB 引擎。

接下来我尝试使用 MySQL Connector 6.4.3(我认为这是最新的,不确定)、dotConnect for MySQL、MySQL ODBC Connector 3.* 和 VS2010 sp1。

我读过很多帖子,人们声称可以实现此功能,然后准确复制他们在博客/帖子中提出的内容,但没有生成外键。

这非常令人沮丧,因为我安装了 MySQL Connector(早期版本,例如 6.3.*),然后将其卸载,因为较新的博客说下一个版本支持 EF (O.O)...结果我仍然没有得到我的外键。

任何人可以解释一下吗? (我将不胜感激。)

最佳答案

经过两周的努力,我终于成功了。

看,我假设如果您在 MySQL 的 EER 中创建外键关系,表就会生成外键(尽管现在我怀疑只有模型中的表才能获得外键关系,而不是数据库表本身) 。您必须自己在表上创建外键(与 MSSQL Server 不同)...

这基本上就是问题所在。虽然现在已经排序了。

关于MySQL 和 Entity Framework 4.0 - 外键,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/7397181/

24 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com