EF Db-first,EF可以填充非实体属性吗?

时间:2019-01-09 12:29:11

标签: c# entity-framework

我在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(...);

0 个答案:

没有答案