Entity Framework 응용 프로그램 중 일부를 프로파일 링하기 위해 EFProfiler (절대적으로 환상적인 도구 BTW!)를 사용하면 대부분의 경우 모든 개체 컨텍스트가 닫히지 않은 것으로 보입니다. 예를 들어, 로컬로 실행 한 후 EF 프로파일 러가 개체 컨텍스트가 열렸지만 1 개만 닫혔다 고 말했습니다. 제 질문은 이것에 대해 걱정해야합니까?
나는 다음과 같은 모델을 가지고, 그들은 괜찮 았는데 : public class BaseUser
{
[Key]
[MaxLength(100)]
public string Username { get; set; }
}
[Table("AppUser")] // Ensures EF Code First uses Table-per-Type
코드 첫 번째 방법으로 생성 한 작은 모델 - 도시 이름에 대한 정보 만 포함하는 클래스 City이 있습니다. public class City
{
public City()
{
Posts = new List<Post>();
}
public City(string cityName)
{
Name
SQL Server 2012 데이터베이스에 대해 DbContext POCO 방식을 사용하여 Entity Framework 4.3.1을 사용하고 있습니다. 나는 데이터베이스에있는 두 테이블을 가지고 있고는 다음과 같습니다 : 참고 : 모든 데이터베이스에 지정된 외부 키가 없습니다 - I 만의 관계를 시행하고있다가 모델 (나는 데이터베이스를 변경할 수 없다).