내가 5.0 엔티티 프레임 워크 업그레이드 문제가 있습니다를 만들 수 엔티티 프레임 워크를 방지 할, 설명하기 :가 어떻게 여분의 테이블
public class MyClass
{
public Foo foo;
public ICollection<Student> Students{ get; set; }
}
public class Student
{
public int Id {get; set;}
public string s {get; set;}
}
public class Foo
{
public int data {get; set}
...
}
EF 제대로 학생들라는 테이블을 생성 내가 한 정의 때문에 MyClass에서 Student까지 많은 관계. Foo 클래스를 캡슐화로 사용하고 일대일 관계가 있습니다.
EF 4.0은 Foo
에 대해 별도의 테이블을 만들지 않았으며 대신 MyClass 테이블에서 Foo_data
이라는 속성 데이터를 사용했습니다. EF 5.0에서는 Foo
에 대한 또 다른 표가 나타납니다.
Foo
에 대한 표를 만들지 않도록 EF에게 어떻게 알릴 수 있습니까?
헨크, 위대한, 나는 그것을 시도 할 것입니다, 해결책은 의미가 있습니다. – user1780105
매력처럼 일했습니다. 감사합니다 :) – user1780105