데이터베이스 테이블에 매핑 된 개체 모델이 있습니다. 업데이트 쿼리 지금은 다음과 같습니다 : 그 코드가 삽입 부분 (이 InsertOnSubmit 일부 잘못된 인수가 있음을 알려줍니다) 작동하지 않습니다linq-to-sql InsertOnSubmit
public MyObjectModel CreateNewRecord(MyObjectModel TheNewObject)
{
using (MyDataContext TheDC = new MyDataContext())
{
TheDC.MyTable.InsertOnSubmit(TheNewObject);
}
return TheNewObject;
}
. 또한 삽입 된 항목의 기본 키 값을 가져올 수 있도록 삽입 된 개체를 반환하고 싶습니다.
무엇을 변경해야합니까? 도움 주셔서 감사합니다.
어떤 종류가'TheDC.MyTable'입니까? – Matthias
@MatthiasKoch : 정의를보기 위해 linq-to-SQL 클래스에 갈 때 "public System.Data.Linq.Table TableName"과 같은 것이 있습니다. –
frenchie
@MatthiasKoch : 알았어요. MyTable 형식의 개체를 만든 다음 MyObjectModel 개체의 속성을 MyTable 개체로 복사해야했습니다. 감사. 여전히 기본 키를 반환하는 작업. – frenchie