У меня есть два объекта LINQ, которые имеют одинаковые столбцы, и я хотел бы иметь возможность обновлять один с помощью полей из другого. Сначала я создаю новый объект из некоторых данных в файле, а затем запрашиваю в базе данных существующий элемент с тем же идентификатором. То, что я хотел бы сделать, это обновить детали существующих объектов новыми деталями созданных объектов.
Пока что я делал это, перечисляя все столбцы и обновляя их вручную, но, как вы можете видеть, это может вызвать проблемы с обслуживанием.
With OldCaller
.ADDRESS = NewCaller.ADDRESS
.COMPANY = NewCaller.COMPANY
.CONTACT_HOURS = NewCaller.CONTACT_HOURS
.CONTACT_NAME = NewCaller.CONTACT_NAME
.CUSTOMER_ID = NewCaller.CUSTOMER_ID
.EMAIL_ADDRESS = NewCaller.EMAIL_ADDRESS
.FAX_NUMBER = NewCaller.FAX_NUMBER
.FAX_TYPE = NewCaller.FAX_TYPE
.MOBILE = NewCaller.MOBILE
.POSTCODE = NewCaller.POSTCODE
.PUBLIC_ADDRESS = NewCaller.PUBLIC_ADDRESS
.PUBLIC_TELEPHONE = NewCaller.PUBLIC_TELEPHONE
.STATE = NewCaller.STATE
.SUBURB = NewCaller.SUBURB
.TELEPHONE = NewCaller.TELEPHONE
End With
Я бы хотел найти способ немного это исправить. Кто-нибудь знает лучший способ сделать то, что мне нужно.