Tôi có một thư viện lớp lõi .NET mà từ đó tôi muốn tham khảo Khung thực thể 6.1.3. Dưới đây là project.json tôi:Làm cách nào để tôi tham chiếu Entity Framework 6 từ thư viện lớp lõi .NET trong RC2?
{
"version": "1.0.0-*",
"dependencies": {
"NETStandard.Library": "1.5.0-rc2-24027",
"EntityFramework": "6.1.3"
},
"frameworks": {
"netstandard1.5": {
"imports": "dnxcore50"
}
}
}
Tôi nhận được lỗi này biên soạn:
Vì vậy, tôi đã cố gắng chuyển đổi phụ thuộc NetStandard.Library để Microsoft.NETCore.App như vậy:
{
"version": "1.0.0-*",
"dependencies": {
"Microsoft.NETCore.App": {
"version": "1.0.0-rc2-3002702",
"type": "platform"
},
"EntityFramework": "6.1.3"
},
"frameworks": {
"netcoreapp1.0": {
"imports": [
"dotnet5.6",
"dnxcore50",
"portable-net45+win8"
]
}
}
}
Tôi gặp phải lỗi biên dịch không giống như trước:
The dependency EntityFramework 6.1.3 does not support framework .NETCoreApp,Version=v1.0
Về cơ bản, điều này khiến tôi không có tùy chọn tham chiếu Entity Framework 6.1.3 từ .NET core.
Tôi có thể tham khảo EF Core từ thư viện lớp lõi .NET, nhưng nó không phải là điều tôi muốn làm ngay bây giờ.
Có giải pháp cho điều này không?
lõi .NET không hỗ trợ EF 6. Hoặc chuyển khung thành "net461" (hoặc tương tự) hoặc sử dụng EF Core. https://docs.asp.net/en/latest/data/entity-framework-6.html –