EF Db-first, может ли EF заполнять не-сущностные свойства? - PullRequest
0 голосов
/ 09 января 2019

У меня есть модель в DB-first с моими собственными POCO, где я сопоставил множество сущностей с базой данных. Для одного из этих POCO я теперь добавил новое свойство, которое заполняется вне обычного использования EF с помощью хранимой процедуры, а результат реструктурируется в соответствии с моими потребностями.

Можно ли заставить EF заполнять его, не делая это самостоятельно вручную? Если я сделаю context.Datas.Include ("NewData"), я смог бы каким-то образом отобразить то, что необходимо для включения NewData, т.е. вызов метода.

В моем сценарии мне нужны только возможности чтения, мне не нужно обновлять данные через EF.

public class Data
{
    ...
    public NewData NewData {get;set;}
}

сегодня заполнено:

var dataObject = contect.Datas.First(...);
dataObject.NewData = context.GetDataFromStoredProcedure(...);

но хотел бы иметь возможность:

var dataObject = contect.Datas.Include("NewData").Where(...);
Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...