1
나는 그것에 60 개의 다른 문자열을 가진 클래스가 있습니다. 하나의 이름을 가진 API에서 문자열을 가져와 저장하고 다른 이름을 가진 데이터베이스에 문자열을 삽입해야합니다.C# 클래스 값의 긴 목록을 설정하는 깔끔한 방법?
그래서 내 코드는 60이 개
var data = (from l in resultsxml.Root.Descendants(ns + "contacts").Elements(ns + "contact")
select new contact {
id = (string)l.Element("id").Value,
surname = (string)l.Element("lastName").Value,
companyName = (string)l.Element("organisationName").Value,
...
과 같은 코드의 라인과 다음 다른 (60 개)이
cmd.Parameters(new SqlParameter("@LastName", i.surname));
cmd.Parameters(new SqlParameter("@DivisionName", i.companyName));
...
같은 라인뿐만 아니라 클래스 선언은 현재이다.
60 개의 문자열을 반복하여 클래스에 이름 정보를 저장할 수 있도록 간단한 방법이 있습니까?
'Xml' 자체를 매개 변수로 전달하고 데이터베이스에서 매핑 (논리)을 수행하는 것이 좋지 않습니까? –