2012-11-12 159 views
0

我们已经开始建造其中有一个公共端提交表单的应用程序。它是一个代码优先的基于EF的应用程序,具有继承性的模型(每种类型的表,每个层次结构和关联表)WCF数据服务提供商

做出决定分离问题,应用程序的内部门户部分保留在内部服务器上,以及在单独的服务器上提交公共表单提交,所以我一直在寻找让公共表单提交仍然使用与内部相同的EF代码优先模型定义的最佳方式。在内部门户侧创建一个WCF数据服务和揭露,为承载公共端服务器上的应用程序,这样,它的模型。然后还要在内部门户网站公开提交的服务,让市民形式可以直接提交给th在。公共表单还需要从数据库中获取一些查找信息,这是内部门户应用程序的后面,我打算通过Web服务提供。

如果任何人有任何建议来完成我后,可能连WCF数据服务,请您帮助最好的方式?

但我已经开始创建WCF数据服务,并试图打击它具有基本模型的上下文,但每当我尝试它反对与继承那么它只是一个错误的模型类:

Request Error 
The server encountered an error processing the request. See server logs for more details. 

由于这是本地开发环境,我看不到任何日志。我也尝试过WCF数据服务版本5,结果相同。我已尝试设置here以获取有关该错误的更多信息,但它没有显示任何更多内容。

所以...... 1.是否有更好的方法做我想要以极快的事情要做? 2.继承EF,Code First和WCF Data Services是否存在问题?

+0

你有没有试过这个:http://social.msdn.microsoft.com/Forums/en-US/adodotnetdataservices/thread/8275b410-67a2-4a4c-9458-844cba670e43 – Pawel

+0

这应该有助于你找出究竟是什么错误是:http://blogs.msdn.com/b/phaniraj/archive/2008/06/18/debugging-ado-net-data-services.aspx – Pratik

回答

0

我错过了在WCF数据服务的web.config中的连接字符串。那之后所有人都开始唱歌了。