我有一行包含4列数据。我想根据列1-2中的数据创建对象A。如果1-2列中没有数据,请使用3-4列创建对象B。在极少数情况下,我们将在所有列中都有数据,但第2列和第4列中的数据不匹配。在这种情况下,我想返回一个对象A和一个对象B。
有没有一种方法可以在dapper中使用多重映射?还是应该返回一个全为4列的对象C,然后对数据进行后期处理以创建对象A和BI真正想要的对象?
public class A {
public long ID {get;set;}
public long Value {get;set;}
}
public class B {
public long ID {get;set;}
public long Value {get;set;}
}
Run Code Online (Sandbox Code Playgroud)
对象A和B彼此不相关(即A不包含B的列表)。因此,我不确定如何进行。
我已经开始使用clojure的旅程,并为我为自己设置的第一个问题感到困惑.我有一个文本文件,基本上是一个表nXm行/列.第一行是列名,第一列是行名.我希望能够使用clojure和稍后的查询表[row] [column]来解析此表并获取该值.
a b c
1 7 8 9
2 s q r
3 2 7 1
Run Code Online (Sandbox Code Playgroud)
那么,我如何在clojure中使用上表呢?我不确定从哪里开始.有人能让我朝着正确的方向前进吗?