데이터베이스의 행을 개체 목록에 매핑하는 방법은 무엇입니까?

RedZerg

아래는 개체 및 .txt 파일의 예제 클래스입니다. 저는 filehelpers를 사용하여이 클래스를 만든 다음 FileHelpers를 사용하여 .txt 파일을 읽고이 파일을 이러한 개체로 변환하고 목록에 넣습니다.

.txt 파일 :

1122233
4455566

예제 클래스 :

[FixedLengthRecord(FixedMode.AllowLessChars)]
public class Example
{

    [FieldFixedLength(2)]
    public string first;

    [FieldFixedLength(3)]
    public string second;

    [FieldFixedLength(2)]
    public string third;
}

filehelpers로 이것을 읽으면 Example.The 첫 번째 Example.first 값이 '11'등의 2 개 개체가 제공됩니다. List를 DataTable로 변환하고 SqlBulkCopy를 사용하여이 데이터를 데이터베이스에 푸시합니다. 이 모든 것이 잘됩니다.

데이터베이스의 테이블에는 열 이름이있는 3 개의 열 (varchar) 만 포함됩니다. 첫째, 둘째, 셋째.

문제는 데이터베이스에서 데이터를 다시 가져 와서 목록에 다시 매핑하려고 할 때 발생합니다. 다음 코드를 사용합니다 (Dapper 사용).

IDbConnection connection = new SqlConnection(connectionString);
var rows = connection.Query<Example>("select * from examplesTable");
        foreach (Example e in rows)
        {
            examples.Add(e);    //List<Example> examples
        }

이것은 올바른 양의 행을 반환하지만 개체에서 데이터를 가져 오려고하면 null 데이터가 포함됩니다. 내가 뭘 잘못하고 있는지 알아낼 수 없습니다.

netniV

SQL 대량 삽입 전에 데이터가 올바르게로드되었는지 확인한 다음 대량 삽입에서 오류가 발생하지 않는지 확인합니다.

SQL Management Studio의 테이블에 올바른 데이터가 있습니까?

데이터 테이블로 읽는 올바른 데이터가있는 경우 특정 유형이 아닌 개체 값이 될 것이므로 다시 가져 오는 데이터를 확인합니다.

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

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

에서 수정
0

몇 마디 만하겠습니다

0리뷰
로그인참여 후 검토

관련 기사

분류에서Dev

두 개의 다른 목록을 하나의 목록에 매핑하는 방법은 무엇입니까?

분류에서Dev

내 SQL 데이터베이스에서 10 개의 행만 읽을 수있는 방법은 무엇입니까?

분류에서Dev

DTO의 개체 ID를 데이터베이스의 기존 개체에 매핑하는 방법은 무엇입니까?

분류에서Dev

다른 엔터티의 개체 목록에서 가져온 개체와 엔터티 속성을 매핑하는 방법은 무엇입니까?

분류에서Dev

데이터베이스의 데이터를 개체 목록으로 가져 와서 목록보기에 표시하는 방법은 무엇입니까?

분류에서Dev

django 데이터베이스가 새 개체에 대해 삭제 된 개체의 ID를 사용하는 것을 방지하는 방법은 무엇입니까?

분류에서Dev

TypeConverters-개체 배열을 데이터베이스에 저장하는 방법은 무엇입니까?

분류에서Dev

목록보기에서 데이터베이스의 항목을 표시하는 방법은 무엇입니까?

분류에서Dev

requests.patch의 데이터 매개 변수에 목록을 전달하는 방법은 무엇입니까?

분류에서Dev

소스의 여러 속성을 대상의 List 개체에 매핑하는 방법은 무엇입니까?

분류에서Dev

데이터베이스에서 개체의 속성을 읽을 수없는 원인은 무엇입니까?

분류에서Dev

추가 LDAP 속성을 Glassfish의 Principal 개체에 매핑하는 방법은 무엇입니까?

분류에서Dev

목록을 정렬하려는 개체의 속성이 목록 인 개체의 속성에 따라 목록을 정렬하는 방법은 무엇입니까?

분류에서Dev

데이터 프레임 열을 목록 사전에 매핑하는 방법은 무엇입니까?

분류에서Dev

장고. 데이터베이스의 개체에서 필드를 제거하는 방법은 무엇입니까?

분류에서Dev

데이터베이스에서 개체 간의 관계를 시각화하는 방법은 무엇입니까?

분류에서Dev

LI의 데이터 제목 매개 변수로 UL 목록을 정렬하는 방법은 무엇입니까?

분류에서Dev

매개 변수를 사용하지 않고 C #의 데이터베이스에 null 값을 삽입하는 방법은 무엇입니까?

분류에서Dev

전체 데이터베이스에서 열을 업데이트하는 방법은 무엇입니까?

분류에서Dev

MSSQL에서 2 개의 데이터베이스를 결합하고 널을 포함하여 행을 비교할 수있는 방법은 무엇입니까?

분류에서Dev

멀티 스레딩을 사용하여 순서대로 데이터베이스에서 개체 블록을 유지하는 방법은 무엇입니까?

분류에서Dev

R에서> 1 행이있는 목록의 개체를 식별하는 방법은 무엇입니까?

분류에서Dev

MySql \ MariaDB 데이터베이스의 전체 백업을 수행하는 방법은 무엇입니까?

분류에서Dev

두 개의 텍스트 상자 값 (데이터)을 데이터베이스 (My SQL)의 단일 열에 추가하는 방법은 무엇입니까?

분류에서Dev

개발 목적으로 connectionStrings의 데이터베이스 이름을 내 웹 페이지에 표시하는 방법은 무엇입니까?

분류에서Dev

파이썬에서 튜플 목록 목록을 평면 매핑하는 방법은 무엇입니까?

분류에서Dev

Codeigniter를 사용하여 단 시간에 2 개의 데이터베이스 작업을 실행하는 방법은 무엇입니까?

분류에서Dev

특정 Oracle 데이터베이스 열에 Python 목록을 삽입하는 방법은 무엇입니까?

분류에서Dev

R에서 데이터 프레임의 목록 목록을 매핑하는 방법은 무엇입니까? (tidyverse 파이프 라인)

Related 관련 기사

  1. 1

    두 개의 다른 목록을 하나의 목록에 매핑하는 방법은 무엇입니까?

  2. 2

    내 SQL 데이터베이스에서 10 개의 행만 읽을 수있는 방법은 무엇입니까?

  3. 3

    DTO의 개체 ID를 데이터베이스의 기존 개체에 매핑하는 방법은 무엇입니까?

  4. 4

    다른 엔터티의 개체 목록에서 가져온 개체와 엔터티 속성을 매핑하는 방법은 무엇입니까?

  5. 5

    데이터베이스의 데이터를 개체 목록으로 가져 와서 목록보기에 표시하는 방법은 무엇입니까?

  6. 6

    django 데이터베이스가 새 개체에 대해 삭제 된 개체의 ID를 사용하는 것을 방지하는 방법은 무엇입니까?

  7. 7

    TypeConverters-개체 배열을 데이터베이스에 저장하는 방법은 무엇입니까?

  8. 8

    목록보기에서 데이터베이스의 항목을 표시하는 방법은 무엇입니까?

  9. 9

    requests.patch의 데이터 매개 변수에 목록을 전달하는 방법은 무엇입니까?

  10. 10

    소스의 여러 속성을 대상의 List 개체에 매핑하는 방법은 무엇입니까?

  11. 11

    데이터베이스에서 개체의 속성을 읽을 수없는 원인은 무엇입니까?

  12. 12

    추가 LDAP 속성을 Glassfish의 Principal 개체에 매핑하는 방법은 무엇입니까?

  13. 13

    목록을 정렬하려는 개체의 속성이 목록 인 개체의 속성에 따라 목록을 정렬하는 방법은 무엇입니까?

  14. 14

    데이터 프레임 열을 목록 사전에 매핑하는 방법은 무엇입니까?

  15. 15

    장고. 데이터베이스의 개체에서 필드를 제거하는 방법은 무엇입니까?

  16. 16

    데이터베이스에서 개체 간의 관계를 시각화하는 방법은 무엇입니까?

  17. 17

    LI의 데이터 제목 매개 변수로 UL 목록을 정렬하는 방법은 무엇입니까?

  18. 18

    매개 변수를 사용하지 않고 C #의 데이터베이스에 null 값을 삽입하는 방법은 무엇입니까?

  19. 19

    전체 데이터베이스에서 열을 업데이트하는 방법은 무엇입니까?

  20. 20

    MSSQL에서 2 개의 데이터베이스를 결합하고 널을 포함하여 행을 비교할 수있는 방법은 무엇입니까?

  21. 21

    멀티 스레딩을 사용하여 순서대로 데이터베이스에서 개체 블록을 유지하는 방법은 무엇입니까?

  22. 22

    R에서> 1 행이있는 목록의 개체를 식별하는 방법은 무엇입니까?

  23. 23

    MySql \ MariaDB 데이터베이스의 전체 백업을 수행하는 방법은 무엇입니까?

  24. 24

    두 개의 텍스트 상자 값 (데이터)을 데이터베이스 (My SQL)의 단일 열에 추가하는 방법은 무엇입니까?

  25. 25

    개발 목적으로 connectionStrings의 데이터베이스 이름을 내 웹 페이지에 표시하는 방법은 무엇입니까?

  26. 26

    파이썬에서 튜플 목록 목록을 평면 매핑하는 방법은 무엇입니까?

  27. 27

    Codeigniter를 사용하여 단 시간에 2 개의 데이터베이스 작업을 실행하는 방법은 무엇입니까?

  28. 28

    특정 Oracle 데이터베이스 열에 Python 목록을 삽입하는 방법은 무엇입니까?

  29. 29

    R에서 데이터 프레임의 목록 목록을 매핑하는 방법은 무엇입니까? (tidyverse 파이프 라인)

뜨겁다태그

보관