2010-03-10 114 views
2

我已经写了一个非常简单的WCF服务,工作正常(下面的代码),然后我添加了一堆更进一步的方法(除了参考不同之外表)。但出于某种原因,我收到错误“远程服务器返回错误:NotFound。”当我尝试调用新的方法(我已经刷新了服务引用)远程服务器返回一个错误:NotFound#2

服务引用接口

[OperationContract] 
TempSchool[] GetSchools(); 

服务参考方法

public TempSchool[] GetSchools() 
{ 
    return _db.TempSchools.ToArray(); 
} 

调用代码

_proxy.GetSchoolsCompleted += new EventHandler<GetSchoolsCompletedEventArgs>(_proxy_GetSchoolsCompleted); 
_proxy.GetSchoolsAsync(); 

生成的代码中出现错误

public System.Collections.ObjectModel.ObservableCollection<SilverlightTTAS6.TacticalServiceReference.ModelAction> EndGetModelActions(System.IAsyncResult result) 
{ 
    object[] _args = new object[0]; 
    **System.Collections.ObjectModel.ObservableCollection<SilverlightTTAS6.TacticalServiceReference.ModelAction> _result = ((System.Collections.ObjectModel.ObservableCollection<SilverlightTTAS6.TacticalServiceReference.ModelAction>)(base.EndInvoke("GetModelActions", _args, result)));** 
    return _result; 
} 

所以我想有没有正在某个地方产生了一些配置代码...任何想法?

回答

2

协会!

我的第一个表没有关联,但其他表却没有关联,而这些关联导致错误。

但是,它似乎不是表格加载的顺序(数据完整性),任何具有关联的表都会得到此错误,即使它是层次结构的顶部。

相关问题