在MyNamespace.Service.data项目中,添加Ado.net实体数据模型(*.edmx),并重命名实体容器名称(entities)。
选择或新建连接,勾选【是】和【将App.Config…】,并点击下一步。
选择【表】、【视图】、【存储过程】,填写【模型命名空间】并点击完成。
2) 填写实体容器名称(entities),此名称在Ado.net实体数据模型属性中自定义
将生成文件根目录下的Web.config文件放入MyNamespace.Service.host项目,编辑该文件内容,如下图所示:
右键点击MyNamespace.Service.host项目,选择【发布】,将服务发布到IIS,以便Web应用程序中调用。
将模板根目录中的proc_pager.sql存储过程导入数据库。
适当修改MyNamespace.Web.Wcf项目下的app.config中的maxReceivedMessageSize和maxBufferSize属性值为更大值。
适当修改MyNamespace.Web.Wcf项目下的app.config中的readerQuotas配置节中的maxDepth属性为更大值。
适当修改MyNamespace.Web.Wcf项目下的app.config中的readerQuotas配置节中的maxArrayLength属性为更大值。
参考demo文件夹下的UsingEFT,包含两个解决方案,Liang.UseEFT.Service为wcf服务端,WebEFT为web调用端。
联系客服