代码之家  ›  专栏  ›  技术社区  ›  dtc

从实体框架3.5移动到4.0

  •  1
  • dtc  · 技术社区  · 14 年前

    vs.net 2010/.net 4.0 rc刚刚发布。对于使用了beta甚至rc的用户,从Entity Framework 1.0升级到4.0有多容易/困难?

    我想知道的是:

    1. EF1不支持模型中的外键。我读到EF4是这样的。我想如果我们想使用外键,会有代码更改吗?
    2. 正在将EDMX文件升级到4.0。它是自动升级还是需要创建一个新的?如果升级,它会取消名称的复数形式吗?
    3. 如何处理延迟加载的更改?
    4. 我在某个地方看到连接字符串发生了变化?
    1 回复  |  直到 14 年前
        1
  •  2
  •   Craig Stuntz    14 年前
    1. EF1不支持模型中的外键。我读到EF4是这样的。我想如果我们想使用外键,会有代码更改吗?

    对。FK关联是新模型中的默认关联。但是,如果您想使用现有的模型,就必须手动更改它们。

    1. 正在将EDMX文件升级到4.0。它是自动升级还是需要创建一个新的?

    它对我来说“刚刚起作用”。

    如果升级,它会取消名称的复数形式吗?

    不。不过,当您更新模型时,它会将新对象复数化。

    1. 如何处理延迟加载的更改?

    嗯,在EF1中没有延迟加载,在4中有,是的。

    1. 我在某个地方看到连接字符串发生了变化?

    我没注意到。当然,现有的项目似乎只是在不改变它的情况下工作。