Visual Studio와 C#에서 Effort를 사용하여 데이터베이스를 다시 만들고 단위 테스트합니다. 하나의 테이블에 대한 클래스를 작성 중이므로 해당 테이블의 오브젝트로만 데이터베이스를 채우고 있습니다. 내 문제는 Effort 데이터베이스가 개체의 외래 키가 데이터베이스의 실제 개체를 참조하기를 원한다는 것입니다.노력에서 외래 키 참조를 취소하십시오.
내 오류가
System.Data.Entity.Infrastructure.DbUpdateException입니다 : 항목을 업데이트하는 동안 오류가 발생했습니다. 자세한 내용은 내부 예외를 참조하십시오.
System.Data.Entity.Core.UpdateException : 항목을 업데이트하는 동안 오류가 발생했습니다. 자세한 내용은 내부 예외를 참조하십시오.
System.Reflection.TargetInvocationException : 예외가 호출 대상에 의해 throw되었습니다.
NMemory.Exceptions.ForeignKeyViolationException : 외래 키 위반 [Table1 :: SettingsId]. 키 값이 [0]이 아닌 참조 테이블에 존재 않습니다 [표 2 :: SettingsId] .. 오류 코드 : RelationError이 특정 테이블이 필요 많은 외국 키가 개체에 많은 외국 키가 기본
많은 일. 이 테이블을 혼자 테스트 할 수 있도록이 기능을 끄는 방법이 있습니까?