개체가 동일한 유형의 경우 :
using (DataClasses1DataContext context = new DataClasses1DataContext())
{
var data = context.Data_Cust_Log.Where(x => x.CustomerID == 12) Select(x => x).FirstOrDefault();
context.Data_Cust.InsertOnSubmit(data);
context.SubmitChanges();
}
가 동일한 유형이 아닌 경우 : 객체가 같은 유형을 FO하지 않는 경우
using (DataClasses1DataContext context = new DataClasses1DataContext())
{
var data = context.Data_Cust_Log.Where(x => x.CustomerID == 12) Select(x => x).FirstOrDefault();
Data_Cust_Object = new Data_Cust_Object {CustomerID = data.CustomerID, Price = data.Price}; //and so on
context.Data_Cust.InsertOnSubmit(Data_Cust_Object);
context.SubmitChanges();
}
이 작동하지 않습니다. – formatc
, 같은 종류가 아닌 객체는? 이해할 수 없습니다. => 무엇이 사용되지 않았습니까? 약간 설명 할 수 있습니다. 도움을 청합니다. – freebird
@freebird =>는 람다 식으로 요소를 반복하는 데 사용됩니다. 새로운 linq를 sql 클래스 파일 .dbml로 생성하고 테이블을 복사하면 각 테이블에 대해 각각 테이블 행에 해당하는 새로운 클래스가 생성되므로 VS L2S 디자이너를 통해 파일을 만든 경우 두 가지 다른 개체가 두 테이블 그래서 당신은 솔루션 # 2를 사용해야합니다. – formatc