【发布时间】:2020-05-04 00:22:22
【问题描述】:
I'm building a multi-layered Windows VS C# solution that has a WCF Service Library project with EF6.2 loaded, and an ADO.NET Data layer with EF6.2 also.
EDMX 模型是从我的笔记本电脑上的 MSSQL Server Express 2016 服务器构建为“数据库优先”的一组表。我的 WCF 服务接口和代码 此时只有其中一个表的属性和方法。该表也已在逻辑和数据层方法中构建。 因此,我现在正在使用 WCF 测试客户端测试该服务,并且在我的服务对数据层的响应中正确接收到一些整数数据,但没有字符串数据。
While testing my "GetMemberByID" method, it returns all String column results as a value of "(null)", and a type of "NullObject",
但返回整数及其实际值。 WCF Soap 响应将返回的字符串值显示为“”。但是,
整数返回如下:“7”。我的测试数据库中有超过 50 个数据行用作源
对于 EF6.2 EDMX 构建。我的 App.config 在数据和服务层中引用了相同的 (localdb)\ V13.0 服务器和数据库。
有没有人遇到过这个问题,你能告诉我我错过了什么吗? MSSQL 数据库最初是一个 (OleDb) MS Access 数据库,我将其导入 MSSQL 服务器。提前致谢。
【问题讨论】:
标签: wcf ado.net-entity-data-model