我一直在使用GO编程语言。我正在寻找有关如何设置主细节实体的一些帮助。 在c#中,我会在下面做。我在GO中看到了许多处理一个表的例子。但我找不到任何处理像这样的主细节实体的例子。
GO似乎与C#和Java非常不同。如果这不是正确的方法,请向我解释或指出一些如何在GO中实现类似功能的示例。谢谢!
public class Employee
{
public int id{get; set;}
public string lastName{get; set;}
public string firstName{get; set;}
public Collection<Address> addresses { get; set; }
}
public class Address
{
public int id{get; set;}
public string street{get; set;}
public string zip{get; set;}
public virtual Employee employee{get; set;}
}
答案 0 :(得分:1)
您正在寻找的是对象关系映射器。在Golang中编写了很多ORM,但由于语言本身的原因,它们与用更多动态语言编写的库相比存在局限性。
您也可以手动编写SQL语句,这通常比使用ORM更简单,更快。