小编sud*_*hix的帖子

在 EntityFrameworkCore 中更新一个稍微复杂的实体

我正在尝试EntityFrameworkCore。我查看了文档,但找不到轻松更新与另一个实体相关的复杂实体的方法。

这是一个简单的例子。我有 2 个班级 - 公司和员工。

public class Company
{
    public int Id { get; set; }
    public string Name { get; set; }
}

public class Employee
{
    public int Id { get; set; }
    public string Name { get; set; }
    public Company Company { get; set; }
}
Run Code Online (Sandbox Code Playgroud)

Company 是一个简单的类,而 Employee 只是稍微复杂一点,因为它包含一个引用 Company 类的属性。

在我的 action 方法中,它接收更新的实体,我可以首先通过 id 查找现有实体,然后在调用 SaveChanges 之前设置它的每个属性。

[HttpPut]
public IActionResult Update(int id, [FromBody]Employee updatedEmployee)
{
    if (updatedEmployee == null || updatedEmployee.Id …
Run Code Online (Sandbox Code Playgroud)

c# entity-framework-core

2
推荐指数
1
解决办法
2733
查看次数

我在哪里可以找到 Spark 1.6 中的 jars 文件夹?

Spark 下载页面,如果我下载v2.0.1tar 文件,我会看到它包含一些我认为包含在我的应用程序中有用的 jar。

如果我下载v1.6.2tar 文件,我在那里找不到 jars 文件夹。是否有我应该从该站点使用的替代包装类型?我目前正在选择默认值(为 Hadoop 2.6 预构建)。或者,我在哪里可以找到那些 Spark 罐子 - 我应该从http://spark-packages.org单独获取每个罐子吗?

这是我想使用的一组指示性罐子:

  • hadoop-common
  • 火花芯
  • 火花-csv
  • spark-sql
  • 单义解析器
  • 火花催化剂
  • json4s-核心

jar apache-spark apache-spark-1.6

2
推荐指数
1
解决办法
6798
查看次数