从Entity Framework 3.5迁移到4.0

时间:2010-02-10 21:04:06

标签: entity-framework

VS.net 2010 / .net 4.0 RC刚刚发布。对于那些使用Beta甚至是RC的人来说,从实体框架1.0升级到4.0是多么容易/困难?

我想知道的一些事情:

  1. EF1不支持模型中的外键。我读过EF4的确如此。我想如果我们想使用外键,会有代码更改吗?
  2. 将edmx文件升级到4.0。它是自动升级还是我们需要创建一个新的?如果它升级,它会使名称去复数吗?
  3. 如何处理延迟加载的变化?
  4. 我在某处读到连接字符串已更改?

1 个答案:

答案 0 :(得分:2)

  
      
  1. EF1不支持模型中的外键。我读过EF4的确如此。我想如果我们想使用外键,会有代码更改吗?
  2.   

是。 FK关联是新模型的默认关联。但是,如果要使用现有模型,则必须手动更改它们。

  
      
  1. 将edmx文件升级到4.0。它是自动升级还是我们需要创建一个新的?
  2.   

它对我来说“只是工作”。

  

如果名称升级,它是否会使名称去复数?

没有。但是,当您更新模型时,它会使新对象多元化。

  
      
  1. 如何处理延迟加载的变化?
  2.   

嗯,因为EF 1中没有延迟加载而且有4个,是的。

  
      
  1. 我在某处读到连接字符串已更改?
  2.   

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