Dự án khởi động tham chiếu dự án nơi Entity Framework đang được sử dụng cần hai tập hợp sau trong thư mục bin của nó:
- EntityFramework.dll
- EntityFramework.SqlServer.dll
Thêm một <section>
vào <configSections>
tệp .config trong dự án khởi động làm cho tập hợp đầu tiên có sẵn trong thư mục bin đó. Bạn có thể sao chép tệp này từ tệp .config của dự án Entity Framework của bạn:
<configSections>
<!-- For more information on Entity Framework configuration, visit http://go.microsoft.com/fwlink/?LinkID=237468 -->
<section name="entityFramework" type="System.Data.Entity.Internal.ConfigFile.EntityFrameworkSection, EntityFramework, Version=6.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089" requirePermission="false" />
</configSections>
Để làm cho tệp thứ hai có sẵn trong thư mục bin, mặc dù không thực tế, một bản sao thủ công từ thư mục bin của dự án Entity Framework có thể được tạo. Một cách khác tốt hơn là thêm vào các sự kiện sau khi xây dựng của dự án Entity Framework, các dòng sau sẽ tự động hóa quy trình:
cd $(ProjectDir)
xcopy /y bin\Debug\EntityFramework.SqlServer.dll ..\{PATH_TO_THE_PROJECT_THAT_NEEDS_THE_DLL}\bin\Debug\
providers
và cácprovider
công cụ, vì vậy xem xét loại bỏ nó?