먼저 엔티티 프레임 워크 코드를 사용하고 데이터를 가져 오기 위해 테이블에 우리의 유니 데이터 파일을 매핑하고 있습니다. 테이블에 가입하거나 탐색 속성을 사용하고 싶습니다. 2 개의 테이블은 WorkInProgressOperationId라는 공통 필드를 공유합니다. 조인 및 탐색 속성을 사용해 보았지만 unidata 파일에 매핑 할 때 작동하지 않는 것 같습니다. 가능한가요?테이블/파일 병합
public class WorkInProgressMapping : EntityTypeConfiguration<WorkInProgress>
{
public WorkInProgressMapping()
{
this.ToTable("WIPMASTER");
this.HasKey(e => e.WorkInProgressId).Ignore(e => e.EntityId);
this.Property(e => e.WorkInProgressId).HasColumnName("@ID");
this.Property(e => e.SequenceNumber).HasColumnName("OPER_SEQ_NBR");
this.Property(e => e.WorkOrderNumber).HasColumnName("WORK_ORDER");
this.Property(e => e.StartQuantity).HasColumnName("SCHED_COMP_QTY");
this.Property(e => e.JobNumber).HasColumnName("JOB_NBR");
this.Property(e => e.JobDetailId).HasColumnName("JOBDET_ID");
this.Property(e => e.ComputerGeneratedNumber).HasColumnName("CPN");
this.Property(e => e.ItemNumber).HasColumnName("ITEM_NBR");
this.Property(e => e.ParentWorkOrder).HasColumnName("PARENT_WO");
this.Property(e => e.ParentDueDate).HasColumnName("SCHED_COMP_DATE");
this.Property(e => e.WorkOrderIssueDate).HasColumnName("RELEASE_DATE");
this.Property(e => e.WorkInProgressOperationId).HasColumnName("WIPOPERACT_ID");
}
}
public class WorkInProgressOperationMapping : EntityTypeConfiguration<WorkInProgressOperation>
{
public WorkInProgressOperationMapping()
{
this.ToTable("WIPOPER");
this.HasKey(e => e.WorkInProgressOperationId).Ignore(e => e.EntityId);
this.Property(e => e.WorkInProgressOperationId).HasColumnName("@ID");
this.Property(e => e.OperationNumber).HasColumnName("OPERATION_NBR");
this.Property(e => e.OperationSequence).HasColumnName("OPER_SEQ");
this.Property(e => e.WorkOrder).HasColumnName("WORK_ORDER");
this.Property(e => e.NextSequence).HasColumnName("NEXT_SEQ");
this.Property(e => e.Status).HasColumnName("OPER_STATUS");
this.Property(e => e.QuantityComplete).HasColumnName("QTY_COMPLETE");
this.Property(e => e.SalesOrderDeliveryDate).HasColumnName("DUE_SO");
this.Property(e => e.WorkOrderDeliveryDate).HasColumnName("WO_DUE");
this.Property(e => e.StartingQuantity).HasColumnName("EXP_START_QTY");
}
}
우리는 Unidata "학생이있다. cs "코드 우선 클래스. 너 그거 해봤 니? U2 Toolkit for .NET v1.3.0은 Entity Framework 6.0을 지원하지 않습니다. EF 6.0을 사용하여 개발 중입니까? 이 클래스는 EF 6.0에 대해서만 "EntityTypeConfiguration"입니까? 예를 들어 주시겠습니까? 나는 우리의 '데모'Unidata 계정으로 시뮬레이션을 시도 할 것이다.귀하의 예제로 코드를 디버깅해야합니다. 코드를 [email protected]으로 보내주십시오. Rajan Kumar –
이 이메일에 오류 및 로그 파일을 보내주십시오 : [email protected] –