我正在尝试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) 从Spark 下载页面,如果我下载v2.0.1的tar 文件,我会看到它包含一些我认为包含在我的应用程序中有用的 jar。
如果我下载v1.6.2的tar 文件,我在那里找不到 jars 文件夹。是否有我应该从该站点使用的替代包装类型?我目前正在选择默认值(为 Hadoop 2.6 预构建)。或者,我在哪里可以找到那些 Spark 罐子 - 我应该从http://spark-packages.org单独获取每个罐子吗?
这是我想使用的一组指示性罐子: