我把下面的list转换成C#:
table_schema | table_name | field_name | field_type
public tableA fieldA character varying
public tableA fieldB timestamp
public tableA fieldC bytea
public tableB fieldA character varying
public tableB fieldD integer
other tableC fieldA character varying
other tableC fieldE integer
因此,名称为fieldA
且类型为character varying
的字段对所有人都存在。
输出应为列表对象:
field_name | field_type
fieldA character varying
1条答案
按热度按时间mwg9r5ms1#
我建议
GroupBy
和Aggregate
所有这些组,而Intersect
他们的内容:唯一的窍门就是排队
我们不希望按
IGrouping<K, V>
进行聚合,而是按更一般的IEnumerable<V>
进行聚合