小编Mar*_*tin的帖子

如何使用dapper每行创建1个或2个对象?

我有一行包含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的列表)。因此,我不确定如何进行。

c# sql-server dapper

5
推荐指数
1
解决办法
123
查看次数

如何解析和使用Clojure中的表?

我已经开始使用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中使用上表呢?我不确定从哪里开始.有人能让我朝着正确的方向前进吗?

clojure

2
推荐指数
1
解决办法
974
查看次数

标签 统计

c# ×1

clojure ×1

dapper ×1

sql-server ×1