2012-03-07 5 views
7

의 변화를 감지하는 데 사용되며 다른 클래스는 쓸모없는 : 트리플 엑스는 더 이상XXXX는 더 이상 사용되지 않습니다. <참조 CREF = "EdmModelDiffer가"/> 지금 EF 4.3 <code>IncludeMetadataConvention</code>, <code>EdmMetadata</code>에서 모델

을 사용한다. EdmMetadata는 모델에 포함되어 있지 않습니다. < see cref = " EdmModelDiffer "/> 이제 모델 변경을 감지하는 데 사용됩니다.

무엇이 EdmModelDiffer이고 어떻게 사용해야합니까?

답변

8

EdmModelDiffer은 EF 코드 마이그레이션을위한 내부 클래스이므로 사용자에게 다시 전달하는 것은 좋지 않은 오류 메시지입니다.

Entity Framework 4.3에서 EF 마이그레이션은 모델의 변경 사항을 감지하고 필요에 따라 선택적으로 데이터베이스를 업데이트하는 데 사용됩니다. This 블로그 게시물은 edmetadata와 새로운 ef 마이그레이션에 대한 몇 가지 세부 사항을 설명합니다.

소개로 사용할 수있는 일부 EF 마이그레이션 연습 (google 용)이 있습니다. 나는 그것에 대해서도 series을 썼다.

+1

여기에 prob가있는 블로그가 있습니다. 훨씬 짧게 그리고 감미롭게 설명하십시오 :) http://www.squarewidget.com/includemetadataconvention-deprecated-in-ef-4.3 – daehaai