저는 linq을 처음 사용하고 업데이트 구문을 작성하려고합니다.linq에 관계를 삽입하는 올바른 방법입니까
두 개의 테이블 tblProject와 tblPage가 있습니다. 두 개는 tblPage의 외래 키를 통해 연결됩니다. tblPage에 INQ 쿼리 일이 그것을 행을 만들려고 할 때
그래서 나는 내가 알고 싶은 것은이 엔티티에 LINQ를 통해 행을 삽입하는 올바른 방법입니다
public void CreatePage(int projectId, string pageName, DateTime createdDate, int createdBy, DateTime updatedDate, int updatedBy)
{
using (EverythingEngineEntities db = new EverythingEngineEntities())
{
Page page = new Page();
page.Project = db.ProjectSet.Single(p => p.ProjectId == projectId);
page.LastUpdatedBy = updatedBy;
page.LastUpdatedDate = updatedDate;
page.CreatedBy = createdBy;
page.CreatedDate = createdDate;
page.PageName = pageName;
}
}
있습니다. 이 중 어느 것도 의미 :) 수없는 경우
죄송합니다
편집 :이 줄 당신은 거의 완료 올바른 방법
page.Project = db.ProjectSet.Single(p => p.ProjectId == projectId);
죄송으로
을 대체 할 수
, 그냥 나를 여유있는 그것에게 코드를 추가하지 먹으 렴 : S를 –