我可以使用.Net Entity Framework将db表与其他数据源连接起来吗?

时间:2014-06-02 20:11:30

标签: .net entity-framework

有没有办法以这种方式覆盖实体框架映射,我的实体图的那部分将来自某些外部数据源(文件,Web服务调用等)?

例如,我们说我有以下实体:

public class Product
{
    public int Id {get;set;}
    public ICollection Annotations {get;set;}
}

public class Annotation
{
    public int Id {get;set;}
    public string Text {get;set;}
}

我希望从dbo.Product表加载产品,并从CSV文件加载Annotation?

1 个答案:

答案 0 :(得分:0)

您可以使用DbSet.Attach将使用您喜欢的任何反向通道创建的实体附加到DbContext。在此处阅读:http://msdn.microsoft.com/en-US/data/jj592676