2012-03-07 17 views
7

Trong EF 4.3 IncludeMetadataConvention, EdmMetadata và các lớp khác là lỗi thời:XXXX không còn được sử dụng. <See cref = "EdmModelDiffer" /> hiện nay dùng để phát hiện những thay đổi trong mô hình

XXX không còn sử dụng. EdmMetadata không phải là được bao gồm trong mô hình. < xem cref = " EdmModelDiffer "/> hiện được sử dụng để phát hiện các thay đổi trong mô hình.

EdmModelDiffer là gì và cách sử dụng?

Trả lời

8

Có vẻ như EdmModelDiffer là lớp nội bộ để di chuyển mã EF, do đó, đây là một thông báo lỗi khá xấu để trả lại cho người dùng.

Trong khuôn khổ pháp nhân 4.3 EF Migrations được sử dụng để phát hiện các thay đổi trong mô hình và tùy chọn cập nhật cơ sở dữ liệu khi cần. This bài đăng blog giải thích một số chi tiết về edmmetadata so với di chuyển ef mới.

Có một số hướng dẫn di chuyển EF (google cho nó) có sẵn dưới dạng phần giới thiệu. Tôi đã viết một số series về nó.

+1

Đây là blog mà prob. giải thích ngắn gọn và ngọt ngào :) http://www.squarewidget.com/includemetadataconvention-deprecated-in-ef-4.3 – daehaai