جهت اطلاع
این تصمیم به صورت رسمی لغو شدهاست:
این تصمیم به صورت رسمی لغو شدهاست:
Edit: the "no .NET Framework support for ASP.NET Core 2.0" plan
has been officially cancelled and running ASP.NET Core 2.0 on .NET
Desktop will be supported in the next previews. For more information, read Announcing ASP.NET Core 2.0.0-Preview1 and Updates for .NET Web Developers or watch .NET Standard 2.0 and .NET Core 2.0.
اشتراکها
معرفی EF7 Migrations: DNX Commands
نظرات مطالب
ساخت دیتابیس sqlite با EF6 Code First
- با به روز رسانی بستههای نیوگت مثال پیوستی EF 6x، مشکلی مشاهده نشد و مثال قابل اجرا است. نگارش ویژوال استودیو در اینجا مهم نیست و تنها اجرای دستور ذیل مهم است:
الف) فایل کانفیگ پروژه خودتان را بررسی کنید و با محتوای فایل App.config پیوستی مطابقت دهید.
ب) همچنین رشتهی اتصالی آن باید به محل دقیق قرارگیری فایل phonebook.sqlite اشاره کند.
ج) نام بستههای موجود در فایل packages.config خودتان را با نمونهی پروژهی پیوستی مطابقت دهید.
این موارد را بررسی کنید؛ وگرنه EF 6x در حال توسعهی پیوسته نیست و تغییر خاصی از زمان نگارش این مطلب نداشتهاست.
+ اگر میخواهید نسخهی EF Core آنرا بررسی کنید:
- نیاز است سری EF Core را در سایت از ابتدا مطالعه کنید.
- VS 2015 دیگر برای کار با NET Core. مناسب نیست. حتما نیاز است VS 2017 را نصب کنید. اطلاعات بیشتر
- پیشنیازهای جدید کار با SQLite در فایل csproj آن برای VS 2017 و EF Core 1.1.1 به صورت ذیل هستند:
- قسمتهای تنظیم Context آنرا در مطالب «استفاده از EF7 با پایگاه داده SQLite تحت NET Core. به کمک Visual Studio Code» و «استفاده از پروایدر SQLite در Entity Framework 7» پیگیری کنید.
PM> update-package
ب) همچنین رشتهی اتصالی آن باید به محل دقیق قرارگیری فایل phonebook.sqlite اشاره کند.
ج) نام بستههای موجود در فایل packages.config خودتان را با نمونهی پروژهی پیوستی مطابقت دهید.
این موارد را بررسی کنید؛ وگرنه EF 6x در حال توسعهی پیوسته نیست و تغییر خاصی از زمان نگارش این مطلب نداشتهاست.
+ اگر میخواهید نسخهی EF Core آنرا بررسی کنید:
- نیاز است سری EF Core را در سایت از ابتدا مطالعه کنید.
- VS 2015 دیگر برای کار با NET Core. مناسب نیست. حتما نیاز است VS 2017 را نصب کنید. اطلاعات بیشتر
- پیشنیازهای جدید کار با SQLite در فایل csproj آن برای VS 2017 و EF Core 1.1.1 به صورت ذیل هستند:
<Project Sdk="Microsoft.NET.Sdk.Web"> <ItemGroup> <PackageReference Include="Microsoft.EntityFrameworkCore" Version="1.1.1" /> <PackageReference Include="Microsoft.EntityFrameworkCore.Design" Version="1.1.1" PrivateAssets="All" /> <PackageReference Include="Microsoft.EntityFrameworkCore.Sqlite" Version="1.1.1" /> <PackageReference Include="Microsoft.EntityFrameworkCore.Sqlite.Design" Version="1.1.1" /> <PackageReference Include="Microsoft.EntityFrameworkCore.Tools" Version="1.1.0" PrivateAssets="All" /> </ItemGroup> <ItemGroup> <DotNetCliToolReference Include="Microsoft.EntityFrameworkCore.Tools.DotNet" Version="1.*" /> </ItemGroup> </Project>
اشتراکها
نگاهی به Entity Framework 7 چندسکویی
The previews of EF Core 5.0 require .NET Standard 2.1. This means:
- EF Core 5.0 runs on .NET Core 3.1; it does not require .NET 5.
- This may change in future previews depending on how the plan for .NET 5 evolves.
- EF Core 5.0 runs on other platforms that support .NET Standard 2.1.
- EF Core 5.0 will not run on .NET Standard 2.0 platforms, including .NET Framework.