gpt4 book ai didi

WCF 数据服务错误 "The given name ' Foo' 未在实体集中找到”

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

我正在开发 WCF 数据服务来公开数据库。我想提供对其中一张表的访问(称为“Foo”),因此我将其放入 InitializeService我的方法DatabaseService.svc.cs :

config.SetEntitySetAccessRule("Foo", EntitySetRights.AllRead);

但是,当服务初始化时,它会抛出 ArgumentException带有消息“在实体集中找不到给定的名称‘Foo’。”

该表肯定在 .edmx 文件中,名称、大小写和拼写都正确。它也在 .Designer.cs文件,像这样:
[EdmEntityTypeAttribute(NamespaceName="FooDBModel", Name="Foo")]
[Serializable()]
[DataContractAttribute(IsReference=true)]
public partial class Foo : EntityObject

服务类本身声明为:
public class FooDatabaseService : DataService<FooDBEntities>

最佳答案

您是否尝试过使用完全限定名称?

关于WCF 数据服务错误 "The given name ' Foo' 未在实体集中找到”,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/5474673/

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