gpt4 book ai didi

c# - Entity Framework 6 键和列属性去了哪里

转载 作者:行者123 更新时间:2023-11-30 22:04:45 25 4
gpt4 key购买 nike

我正在从 Entity Framework 4.1.0.0 升级到 Entity Framework 6,现在我很难跟踪所有旧类的去向以及 namespace 。

我有一个看起来像这样的类并且正在使用这些属性但是现在我

[Key, Column(Order = 1)]
public int PersonID { get; set; }
[Key, Column(Order = 2)]
public int WorkoutID { get; set; }
etc...
  1. 无法弄清楚属性在哪个命名空间中
  2. 甚至弄清楚我是否应该使用它们
  3. 无法核对 EF 类库并重建它,因为数据库是代码优先的 - 我认为..
    1. 免责声明:我从来没有真正从代码优先开始工作,因为我喜欢能够从头开始重建我的 edmx 文件

谁能指出我正确的方向? MSDN 文档有一些不足之处,EF 6 升级指南(可在此处找到:http://visualstudiomagazine.com/articles/2014/03/01/whats-new-in-entity-framework-6.aspx)不包含我需要的内容,你将是我最后的希望(不是真的——无论如何我都会继续寻找)

最佳答案

我不确定我是否理解您的问题,但所有 EF6 CF 属性都在:System.ComponentModel.DataAnnotations

你可以在这里找到更多:

System.ComponentModel.DataAnnotations Namespace ()

关于c# - Entity Framework 6 键和列属性去了哪里,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/24946277/

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