我得到一个 System.ExecutionEngineException 未从 wcf 服务处理。
这是我的 Iservice.cs 代码
namespace MyService
{
[ServiceContract]
public interface IService1
{
[OperationContract]
List<MyEmployee> FindEmployee(string uid);
}
}
下面是Service1.svc.cs的代码
namespace MyService
{
public class Service1 : IService1
{
public List<MyEmployee> FindEmployee(string uid)
{
DataClasses2DataContext context = new DataClasses2DataContext();
var res = from r in context.MyEmployees where r.EmpId == uid select r;
return res.ToList();
}
}
}
如果我将 List 更改为字符串并选择一列而不是整行,则此代码可以正常工作。
提前致谢。