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 построена как набор таблиц «сначала база данных» с моего сервера MS SQL Server Express 2016 на моем ноутбуке. Мой интерфейс и код службы WCF на данный момент имеют свойства и методы только для одной из таблиц. И эта таблица также была построена в методах logi c и уровне данных. Итак, я сейчас тестирую эту службу с помощью тестового клиента WCF и правильно получаю некоторые целочисленные данные в ответе моей службы от уровня данных, но без строковых данных.
While testing my "GetMemberByID" method, it returns all String column results as a value of "(null)", and a type of "NullObject",
, но возвращает Целые числа с их фактическим значением. Ответ WCF Soap показывает возвращенные значения String как "". Но
целые числа возвращаются так: «7». В моей тестовой базе данных более 50 строк данных, которые используются в качестве источника для сборки EF6.2 EDMX. Мои App.config в слоях данных и служб ссылаются на один и тот же (localdb) \ V13.0 сервер и базу данных.
У кого-нибудь была эта проблема, и вы можете сказать мне, что мне не хватает? База данных MS SQL изначально была базой данных MS Access (OleDb), и я импортировал ее на сервер MS SQL. Заранее спасибо.