Warning: file_get_contents(/data/phpspider/zhask/data//catemap/7/sql-server/25.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Sql server 一个表在表示层中可用,另一个不可用_Sql Server_Vb.net_Wcf_N Tier Architecture - Fatal编程技术网

Sql server 一个表在表示层中可用,另一个不可用

Sql server 一个表在表示层中可用,另一个不可用,sql-server,vb.net,wcf,n-tier-architecture,Sql Server,Vb.net,Wcf,N Tier Architecture,我使用Northwind的N层演练创建了一个VB.Net解决方案。解决办法奏效了 然后,我使用不同的数据库创建了一个新的解决方案。在XSD中,我可以执行查询并显示数据 但是,在使用WCF服务的这些表的表示层中,数据不可用 我已将新表导入Northwind,但它们在Presentationier中不起作用。我已经将Northwind表导入到我的新数据库中,它们在PresentationTier中工作 我所有的代码都是相似的,没有抛出错误。新表中有数据 是否有一些表属性需要修改,以便表不仅可以在D

我使用Northwind的N层演练创建了一个VB.Net解决方案。解决办法奏效了

然后,我使用不同的数据库创建了一个新的解决方案。在XSD中,我可以执行查询并显示数据

但是,在使用WCF服务的这些表的表示层中,数据不可用

我已将新表导入Northwind,但它们在Presentationier中不起作用。我已经将Northwind表导入到我的新数据库中,它们在PresentationTier中工作

我所有的代码都是相似的,没有抛出错误。新表中有数据


是否有一些表属性需要修改,以便表不仅可以在DataAccess/DataEntity层的XSD数据集中使用,还可以通过WCF在表示层中使用?好的-问题似乎与通过WCF输入的数据量有关。我测试了不同的行数,得出271作为截止值

我更改了SQL Server数据库中两个字段中的值以包含更多数据

显然,WCF可以将多少数据传送到演示者有一个阈值

已解决(???)-在PresentationTier中,右键单击App.config

已选择“编辑WCF配置”。在Bindings-BasicHTTPBinding_IService1上,我将MaxReceivedMessageSize设置为65536000,保存并关闭

双击PresentationTier-App.config,您可以看到新设置-

<system.serviceModel>
    <bindings>
        <basicHttpBinding>
            <binding name="BasicHttpBinding_IService1" maxReceivedMessageSize="65536000" />
        </basicHttpBinding>
    </bindings>


我已编辑了您的标题。请看“”,其中的共识是“不,他们不应该”。好的,非常感谢。我的新表没有主键。我添加了一个主键,但是数据仍然没有通过WCF到达PresentationTier。