-1
엔티티와 엔티티를 삽입 한 후 널 (null) 유지 :기본 키는 나는 다음과 같은 명령을 내 데이터베이스에 새 항목을 삽입 할 프레임 워크
Repository<Fueltype, TankeeContext> repository = new Repository<Fueltype, TankeeContext>();
Fueltype fuel = new Fueltype() {
Name = "Strom"
};
repository.Create(fuel);
저장소의 창조하고 방법
public void Create(T entity)
{
using (Ctx db = new Ctx())
{
db.Set<T>().Add(entity);
db.SaveChanges();
}
}
내 문제는 엔티티 프레임 워크에 의해 업데이트되어야하지만 엔티티 Fueltype을 삽입하고 SaveChanges() 메소드를 호출 한 후 ID (IdFuelType)가 null로 유지된다는 것입니다. 내 법인 Fueltype은 다음과 같습니다
public partial class Fueltype
{
public Fueltype()
{
Gasprice = new HashSet<Gasprice>();
}
[DatabaseGenerated(DatabaseGeneratedOption.None)]
public int IdFuelType { get; set; }
public string Name { get; set; }
public ICollection<Gasprice> Gasprice { get; set; }
}
ID 지정을 true로 설정 했습니까? – Tvt
데이터베이스 - 퍼스트 (Database-First)를 사용했기 때문에 엔티티가 자동으로 생성되었으므로 확실하지 않습니다. – romaneso
나는 bij 체크를 시작할 것이다. :) 기본적으로 그것은 false로 설정되어있다. – Tvt