我正在写我的第一个WCF服务。我有几个使用Entity Framework的操作 - 获取一些数据并返回JSON字符串。WCF与EntityFramework
我可以调用成功使用wcfClient的操作,但是当我尝试调用我自己的测试控制台应用程序的运行我得到的实体模型构造以下错误:
指定命名的连接或者不在配置中找到,不打算与EntityClient提供程序一起使用,或无效。代码DataContract类:
[DataContract]
public class DrawSystemService : IDrawSystemService
{
public string GetDrawEntry(string entryId)
{
using (MyEntities context = new MyEntities())
{
tblDrawEntry drawEntry = null;
try
{
drawEntry = context.tblDrawEntries.FirstOrDefault(e => e.DrawEntryID == new Guid(entryId));
}
catch (Exception ex)
{
}
string json = JsonConvert.SerializeObject(drawEntry, Formatting.Indented);
return json;
}
}
}
代码在控制台应用程序:
WcfDrawSystemLibrary.DrawSystemService drawSystem = new DrawSystemService();
drawSystem.GetDrawEntry("665B534B-73EE-4385-A9BA-02A25CB5FE4D");
谨慎缩小这个范围 - 即更具体的 – tom 2012-03-27 14:37:23