Azure Easy Tables在数据库中存储列表<t>

时间:2017-05-06 08:28:27

标签: c# database azure azure-sql-database relationship

我正在尝试在Azure数据库中存储Employee列表。

我有

Employee.cs

public class Employee {[JsonProperty(PropertyName = "id")]
public string Id { get; set; }

[JsonProperty(PropertyName = "name")]
public string Name { get; set; }}

Employeer.cs

public class Employeer{[JsonProperty(PropertyName = "id")]
public string Id { get; set; }

[JsonProperty(PropertyName = "employees")]
public ICollection<Employee> Employees { get; set; }}

我该怎么办才能正确存放?

提前致谢!

1 个答案:

答案 0 :(得分:0)

  

我正在尝试在Azure数据库中存储Employee列表。

如果在Employeer和Employee表之间存在1:多个关系,我建议您可以在Employee表中维护和存储Employeer_Id。如果它很多:两个表之间的关系很多,您可以尝试在Employee表中维护EmployeerIds并在添加新的Employee实体时存储Employeer ID的序列化列表。 Employee表架构可能如下所示。

enter image description here

我们可以知道检索员工信息并通过调用API获取EmployeerIds。

enter image description here