24
我似乎无法找到我的问题的文档或示例(现在搜索了一段时间)。我认为我的问题很简单,所以在这里。Dapper简单的内部连接结果?
我有两个表。我的主表叫做Persons,辅助表是PersonEntries。对于Person表中的每个人,我可以在PersonEntries表中有0个或更多个条目。喜欢这个。
Table: Person
Id
Name
Table: PersonEntry
PersonId
CheckinTime
CheckoutTime
我有两个物体像这样
public class Person {
public string Name;
public List<PersonEntry> PersonEntries;
}
public class PersonEntry {
public DateTime CheckinTime;
public DateTime CheckoutTime;
}
如果我是从数据库中获取到我的C#类如何将我做呢?我可以将单个表映射到我的c#类中,并为每个表执行此操作,但是我只需将匹配哪些条目映射到哪个人。
我见过的映射ONE PersonEntry一个人的几个例子,这里的问题是,我有一个零一对多的关系。我的人拥有PersonEntry项目的列表。
最后一个参数打开运算的强大功能。我没有想到像那样解决它 - 希望获得更加本土化的功能,但是这样做。谢谢 :) –