entity-framework - 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 {
} }
解决方案
推荐阅读
- python - 测试发现从相对导入中删除 Python 命名空间?
- ios - 与“applinks:”相关的域在开发中不起作用
- jquery - Remove Sibling 正在删除 jquery 中的额外元素
- laravel - 我应该在绑定 Laravel 服务提供程序时运行数据库查询吗?
- javascript - 如何使 React 页面仅渲染更改组件而不是整个页面?
- c++ - 如何在无头模式下运行 Qt 应用程序(不显示我的 GUI)
- angular - 在 Angular 测试中使用不同的参数多次监视相同的函数
- python - Tensorflow 自定义正则化项将预测值与真实值进行比较
- julia - 我们可以在 Julia 中自定义文件打开缓冲区大小吗
- python - 用 python 读取实时数字