Importer 및 State라는 테이블에 연결된 ImporterState라는 복합 테이블이 있습니다. 오류는 여기 context.Importers.Include(q => q.States)
에서 발생합니다. 왜 이런 일이 일어나는 걸까요?Entity Framework 코드 첫 번째 및 잘못된 개체 이름 오류
{ "잘못된 개체 이름 'ImporterStates'."} 많은에
[Table("HeadlineWebsiteImport", Schema = "GrassrootsHoops")]
public class Importer
{
public int Id { get; set; }
public string Name { get; set; }
public string RssUrl { get; set; }
public string Type { get; set; }
public string Keywords { get; set; }
public bool Active { get; set; }
public DateTime DateModified { get; set; }
public DateTime DateCreated { get; set; }
public int WebsiteId { get; set; }
public HeadlineWebsite Website { get; set; }
[InverseProperty("Importers")]
public ICollection<State> States { get; set; }
}
[Table("State", Schema = "GrassrootsHoops")]
public class State
{
[Key]
public int Id { get; set; }
public string Name { get; set; }
public string Abbr { get; set; }
[InverseProperty("States")]
public ICollection<Headline> Headlines { get; set; }
[InverseProperty("States")]
public ICollection<Importer> Importers { get; set; }
}
EF 어쩌면 당신의'테이블'ImporterStates' 가입 dbo' 스키마 참조 :
는 같은 것을 사용해보십시오. [이 답변] (http://stackoverflow.com/questions/6028375/entity-framework-code-first-many-to-many-setup-for-existing-tables/6028660#6028660)을 확인하십시오. – Eranga
나는하고 싶습니다. 그 방법 대신 모든 속성. 하지만 네, 내 조인 테이블을 사용하여 뭔가를하고 있지만 내 코드에서 어디에서나 참조하지는 않습니다. –
속성 기반 구성은 매우 제한적입니다. – Eranga