0
Я пытаюсь вернуть список из моей службы WCF клиенту.Entity Framework возвращает пустые значения
Я использую Entity Framework для запроса к моей базе данных
У меня есть следующий код в моем Entity Framework библиотеки:
public List<Users> getUsersByLastName(string pLastName)
{
using (var context = new AMTEntitiesContainer())
{
var users = context.Users
.Where((c) => c.LastName.Contains(pLastName))
.ToList();
return users;
}
}
Это, как я захватывая результат в моей WCF и вернуть его :
public List<wcfUser> getUsersByLastName(string pLastName)
{
UserMethods userMethods = new UserMethods();
List<Users> usersList = userMethods.getUsersByLastName(pLastName);
List<wcfUser> usersListForClient = new List<wcfUser>();
wcfUser usersForClient = new wcfUser();
foreach (Users u in usersList)
{
usersForClient = new wcfUser();
TranslateServerUserToClientUser(u, usersForClient);
usersListForClient.Add(usersForClient);
}
return usersListForClient;
}
Дело в том, что почему-то пользовательский список всегда пуст. Почему?
Я проверил, что DB не пусто, бросая одни и те же запросы в LINQPad
ли вы проверить переводчик ? –
Я дважды проверил моего переводчика, но все же ... список не пуст. Пусто :( –
Что им получить на клиенте при вызове этой функции d: [] –