각 레코드의 인덱스를 나타내는 ID로 목록을 만드는 방법 (예 : 연관 배열)?

학습-과도한 사고-혼동

다음과 같은 json 구조가 있습니다.

public class MyModel
{
    public int Id { get; set; }
    public List<Tables> Tables { get; set; }
}

public class Tables
{
    public string Name { get; set; }
    public string[] Columns { get; set; }
}

이것이 내가이 구조를 만드는 방법입니다.

var Ids =  new List<int>();
Ids.Add(100);
Ids.Add(101);
Ids.Add(102);

var list = new List<MyModel>();
foreach (var item in Ids)
{
    list.Add(
       new MyModel
       {
           Id = item,
           Tables = GetTables()
       }
    );
}


public List<Tables> GetTables()
{
    from table in connection.GetSchema("Tables").AsEnumerable()
    let name = (string)table["TABLE_NAME"]
    let catalog = (string)table["TABLE_CATALOG"]
    let schema = (string)table["TABLE_SCHEMA"]
    select new Tables 
       Name = name,
       Columns =
          from column in connection.GetSchema("Columns", new [] { catalog, schema, name }).AsEnumerable()
          select (string)column["COLUMN_NAME"]).ToArray()
}).ToList();

다음과 같은 데이터를 가질 수 있습니다.

[101] : List of tables
[102] : List of tables
[103] : List of tables

지금 은 다음과 같이 클라이언트 측 (즉 javascript ) 에서이 작업을 수행하고 있습니다.

var list = [];
 for (var i = 0; i < response.length; i++) {
     list[response.Id] = { tables: response[i].tables };
}

그래서 서버 측에서 위와 같은 응답을 만들 수 있습니까?

비제이 마 헤리 야

사전을 사용하여 만들 수 있습니다.

public class RootObject
{
    public Dictionary<int, List<Tables>> MyModel { get; set; }
}

id를 키로 전달하고 테이블 목록을 값으로 전달해야합니다.

이 기사는 인터넷에서 수집됩니다. 재 인쇄 할 때 출처를 알려주십시오.

침해가 발생한 경우 연락 주시기 바랍니다[email protected] 삭제

에서 수정
0

몇 마디 만하겠습니다

0리뷰
로그인참여 후 검토

관련 기사

분류에서Dev

각 인덱스에서 하나의 요소를 제외하는 임의의 항목으로 numpy 배열을 만드는 방법은 무엇입니까?

분류에서Dev

배열의 숫자 인덱스를 연관 배열로 변환하는 방법

분류에서Dev

각도 js의 연관 배열에서 여러 확인란을 만드는 방법

분류에서Dev

연관 배열을 인덱스 배열로 변환하는 방법

분류에서Dev

숫자 인덱스 배열을 연관 배열로 변환하는 방법

분류에서Dev

배열의 인덱스를 기반으로 목록 / 배열을 분할하는 방법

분류에서Dev

인덱스를 기반으로 2 개의 배열을 연결하는 방법

분류에서Dev

Android의 배열 목록 배열에서 각 인덱스를 추출하는 방법

분류에서Dev

지정된 배열의 레코드와 일치하는 관련 레코드 수를 기준으로 레코드 목록을 정렬하는 방법은 무엇입니까?

분류에서Dev

연결된 개체의 마지막 레코드 열을 기준으로 ActiveRecord 관계를 주문하는 방법

분류에서Dev

android studio에서 다른 배열 목록의 각 값에 대한 배열 목록을 만드는 방법

분류에서Dev

Javascript에서 숫자를 문자열로 사용하여 연관 배열을 만드는 방법

분류에서Dev

bash 연관 배열 변수에 모든 '인덱스 ID'(키)를 나열하는 방법이 있습니까?

분류에서Dev

R : 각 요인 조합에 대해 하나의 관측치로 데이터 프레임을 만드는 방법

분류에서Dev

연관 배열에서 json을 만드는 방법

분류에서Dev

연관 배열에서 JSON을 만드는 방법

분류에서Dev

배열의 직사각형 배열을 만드는 방법 C #

분류에서Dev

몽구스에서 배열 목록을 만들기 위해 경로 만들기를 만드는 방법

분류에서Dev

소나타 관리자로 사용자 지정 목록을 만드는 방법

분류에서Dev

인덱스 배열을 연관 배열로 변환하는 방법은 무엇입니까?

분류에서Dev

PHP 다차원 연관 배열을 더 간단한 인덱스 배열로 변환하는 방법

분류에서Dev

행을 열 인덱스로, 열을 행 인덱스로 만드는 Pythonic 방법

분류에서Dev

각 텍스트 파일의 내용을 연관 배열에 저장하는 방법은 무엇입니까?

분류에서Dev

배열 및 연결 목록을 초기화하는 코드 조각의 Big-O 표기법

분류에서Dev

워드 프레스 탐색의 각 목록 항목 배경 스타일을 개별적으로 지정하는 방법

분류에서Dev

Javascript 초기 배열의 새 요소를 동일한 인덱스의 배열 배열 내부의 각 배열로 푸시하는 방법은 무엇입니까?

분류에서Dev

2 개의 배열을 하나의 연관 배열로 결합하는 방법

분류에서Dev

각 열이 이전 DataFrame의 행에서 인스턴스 발생을 나타내는 새 DataFrame을 만드는 방법

분류에서Dev

연결 목록을 만드는 배열

Related 관련 기사

  1. 1

    각 인덱스에서 하나의 요소를 제외하는 임의의 항목으로 numpy 배열을 만드는 방법은 무엇입니까?

  2. 2

    배열의 숫자 인덱스를 연관 배열로 변환하는 방법

  3. 3

    각도 js의 연관 배열에서 여러 확인란을 만드는 방법

  4. 4

    연관 배열을 인덱스 배열로 변환하는 방법

  5. 5

    숫자 인덱스 배열을 연관 배열로 변환하는 방법

  6. 6

    배열의 인덱스를 기반으로 목록 / 배열을 분할하는 방법

  7. 7

    인덱스를 기반으로 2 개의 배열을 연결하는 방법

  8. 8

    Android의 배열 목록 배열에서 각 인덱스를 추출하는 방법

  9. 9

    지정된 배열의 레코드와 일치하는 관련 레코드 수를 기준으로 레코드 목록을 정렬하는 방법은 무엇입니까?

  10. 10

    연결된 개체의 마지막 레코드 열을 기준으로 ActiveRecord 관계를 주문하는 방법

  11. 11

    android studio에서 다른 배열 목록의 각 값에 대한 배열 목록을 만드는 방법

  12. 12

    Javascript에서 숫자를 문자열로 사용하여 연관 배열을 만드는 방법

  13. 13

    bash 연관 배열 변수에 모든 '인덱스 ID'(키)를 나열하는 방법이 있습니까?

  14. 14

    R : 각 요인 조합에 대해 하나의 관측치로 데이터 프레임을 만드는 방법

  15. 15

    연관 배열에서 json을 만드는 방법

  16. 16

    연관 배열에서 JSON을 만드는 방법

  17. 17

    배열의 직사각형 배열을 만드는 방법 C #

  18. 18

    몽구스에서 배열 목록을 만들기 위해 경로 만들기를 만드는 방법

  19. 19

    소나타 관리자로 사용자 지정 목록을 만드는 방법

  20. 20

    인덱스 배열을 연관 배열로 변환하는 방법은 무엇입니까?

  21. 21

    PHP 다차원 연관 배열을 더 간단한 인덱스 배열로 변환하는 방법

  22. 22

    행을 열 인덱스로, 열을 행 인덱스로 만드는 Pythonic 방법

  23. 23

    각 텍스트 파일의 내용을 연관 배열에 저장하는 방법은 무엇입니까?

  24. 24

    배열 및 연결 목록을 초기화하는 코드 조각의 Big-O 표기법

  25. 25

    워드 프레스 탐색의 각 목록 항목 배경 스타일을 개별적으로 지정하는 방법

  26. 26

    Javascript 초기 배열의 새 요소를 동일한 인덱스의 배열 배열 내부의 각 배열로 푸시하는 방법은 무엇입니까?

  27. 27

    2 개의 배열을 하나의 연관 배열로 결합하는 방법

  28. 28

    각 열이 이전 DataFrame의 행에서 인스턴스 발생을 나타내는 새 DataFrame을 만드는 방법

  29. 29

    연결 목록을 만드는 배열

뜨겁다태그

보관