0
DataAnnotations "키"를 추가하면 "SaveChanges"를 실행할 때 새 키가 만들어집니다. 그러나 데이터베이스에 레코드를 부트 스트랩하려면 키 기능을 자동으로 생성하지 않으려면 어떻게합니까?Entity Framework 핵심 - 프로그래밍 기능으로 자동 증가 기능을 해제하는 방법?
public class Item
{
[Key]
[Required]
public Guid Id { get; set; }
public string Name { get; set; }
}
https://stackoverflow.com/questions/37939619/entityframework-disable-autoincrement-on-purpose – JensB
그것은 데이터베이스 기능입니다. EF는 그것을 끌 수 없습니다. IDENTITY_INSERT를 사용하려면 SQL을 사용해야합니다. 스택 오버플로에 대한 예제가 충분히 있습니다. –