gpt4 book ai didi

.net - 更改实体的可访问性

转载 作者:行者123 更新时间:2023-12-02 20:11:29 25 4
gpt4 key购买 nike

我想让一个实体成为内部实体。我已将实体、其标量属性和导航属性更改为内部。当我尝试构建它时遇到此错误:

错误 6036:EntityType"file"具有“内部”可访问性,EntitySet"file"具有具有“公共(public)”可访问性的 get 属性。 EntitySet 的 get 属性的访问限制不得低于包含 EntityType 的访问限制。

我无法编辑 Designer.cs,因为它没有生成此错误。我已检查 edmx 文件,但没有任何与"file"或"file"关联的公共(public)值。我该怎么办?

最佳答案

  1. 在 VS 实体设计器中打开模型。
  2. 切换到模型浏览器窗口。
  3. 展开以下节点:
  • ModelName.edmx
    • Model
      • Entity Types
      • Complex Types
      • Associations
      • EntityContainer: MyEntities
        • Entity Sets
  • 在“实体集”列表中,您应该会看到"file"条目。点击它。
  • 切换到属性编辑器窗口并更改 Getter 可见性。
  • 关于.net - 更改实体的可访问性,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/3555072/

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