将实体框架与MyIsam表一起使用

时间:2010-07-20 11:56:28

标签: c# .net mysql entity-framework myisam

有关于Entity Framework和MyIsam表的问题。

我的生产数据库仅包含MyIsam表。通常使用像UserId这样的主键,然后使用自动递增的辅助KeyId。

由于InnoDb中不允许使用辅助自动增量键,并且在转换之前将有大量工作要摆脱它们,我正在考虑将MyIsam表与Entity Framework一起使用。

问题是,我该如何设置?在没有外键的情况下,将表添加到EF模型时将没有关系。我尝试手动添加关联但总是有一些错误。使用辅助自动增量键时,这是否可行?

如果有人能帮助我,我将非常感激。

由于

/安德烈亚斯

1 个答案:

答案 0 :(得分:0)

显然这并不难。我想我误解了如何使用引用约束。 无论如何,为了将来的参考和人们发现这个问题:

只需在实体之间添加关联,然后使用所需的实体键添加引用约束,甚至不考虑辅助自动增量键。无论如何这一切都有效..