Я только что реализовал хранилище на основе шаблонов сущностей POCO EFv4.
Когда я делаю это
public Client Load(Guid firmId,
int prettyId)
{
var client = (from c in _ctx.Clients where c.firm_id == firmId && c.PrettyId == prettyId select c).FirstOrDefault();
return client;
}
клиент вернулся типа
{System.Data.Entity.DynamicProxies.Client_8E92CA62619EB03F03DF1A1FC60C5B21F87ECC5D85B65759DB3A3949B8A606D3}
Что здесь происходит? Я думал, что избавлюсь от любых ссылок на типы из пространства имен System.Data.Entity. Возвращаемый экземпляр должен иметь тип Client, который является простым классом POCO.