首页 > 解决方案 > DbContext,连接 Web 服务而不是数据库

问题描述

我正在尝试使用 EF 连接到 WebService。

因此,我重写了 SaveChanges 并使用它进行添加/更新/删除操作。我的问题是,当我将模型定义为 dbcontext 类时;

public DbSet<ModelAdlar> Adlar { get; set; }

但是,我不知道如何将我从 Web 服务获取的数据转换为 DbSet。Web 服务发送列表为数组 ModelAdlar[],但它被定义为 DbSet。我如何管理该数据源或将数组转换为 dbset?

我试过了

public DbSet<ModelAdlar> Adlar { get
{
    var sr = new KontrolService.UserServiceClient();
    return (DbSet<ModelAdlar>)sr.Veriler(Ortak.up[0], Ortak.up[1]);// error: this line says can't convert array to dbset.
}
set {

} }

标签: entity-frameworkdbcontext

解决方案


推荐阅读