Chr*_*ham 6 wcf entity-framework .net-4.0
我正在开发一个WCF数据服务来公开数据库.我想提供对其中一个表的访问(称之为'Foo'),所以我把它放在InitializeService我的方法中DatabaseService.svc.cs:
config.SetEntitySetAccessRule("Foo", EntitySetRights.AllRead);
Run Code Online (Sandbox Code Playgroud)
但是,当服务初始化时,它会抛出一条ArgumentException消息"在实体集中找不到给定名称'Foo'."
该表肯定在.edmx文件中,该名称,大小写和拼写正确.它也在.Designer.cs文件中,如下所示:
[EdmEntityTypeAttribute(NamespaceName="FooDBModel", Name="Foo")]
[Serializable()]
[DataContractAttribute(IsReference=true)]
public partial class Foo : EntityObject
Run Code Online (Sandbox Code Playgroud)
服务类本身声明为:
public class FooDatabaseService : DataService<FooDBEntities>
Run Code Online (Sandbox Code Playgroud)
| 归档时间: |
|
| 查看次数: |
3060 次 |
| 最近记录: |