اشتراکها
EF7 اکنون EF Core 1.0 نام دارد
In EF7 | In EF Core |
EntityFramework.Core | Microsoft.EntityFrameworkCore |
EntityFramework.Commands | Microsoft.EntityFrameworkCore.Commands |
EntityFramework.MicrosoftSqlServer | Microsoft.EntityFrameworkCore.SqlServer |
EntityFramework.MicrosoftSqlServer.Design | Microsoft.EntityFrameworkCore.SqlServer.Design |
EntityFramework.Relational | Microsoft.EntityFrameworkCore.Relational |
EntityFramework.Relational.Design | Microsoft.EntityFrameworkCore.Relational.Design |
EntityFramework.InMemory | Microsoft.EntityFrameworkCore.InMemory |
EntityFramework.Sqlite | Microsoft.EntityFrameworkCore.Sqlite |
EntityFramework.Sqlite.Design | Microsoft.EntityFrameworkCore.Sqlite.Design |
برای تکرار: این SizeLimit توسط وابستگیهای ثالث و امثال آن تنظیم میشود و زمانیکه تنظیم شد، شما باید خودتان را با آن وفق دهید. برای نمونه اگر در برنامه در قسمتی از آن، این موارد استفاده شده باشند، SizeLimit تنظیم شده دارند:
- EF-Core
و ...
- نمیرسی. این کوئری بین دو تاریخ نیست. ابتدا داره، اما انتها خیر.
- مهم هم نیست که نمیرسی یا با یک کوئری دیگر بله. مهم روش تعریف توابع توکار بانک اطلاعاتی بود و روش دسترسی به آنها در EF Core، با یک مثال. این یک مثال هست. این نوع توابع توکار یکی دو تا نیستند و منحصر به تاریخ هم نیستند.
آن بسته برای این است که خودتان UI مدیریتی برای آن طراحی کنید و در این بین پایهای هم در اختیارتان باشد. البته ترکیب بستهی EF آن با بستهی IdentityServer4.AspNetIdentity امکان استفادهی از ASP.NET Core Identity مایکروسافت را به عنوان UI مدیریتی این IDP میسر میکند که بررسی آن نیاز به بحثی جداگانه دارد.
نظرات مطالب
Soft Delete در Entity Framework 6
soft delete در EF Core 2 بدینصورت بوسیله اپراتور HasQueryFilter پیاده سازی شده ونیازی به تهیه کتابخانه کمکی EntityFramework.DynamicFilters نیست
protected override void OnModelCreating(ModelBuilder modelBuilder) { modelBuilder.Entity<Post>().HasQueryFilter(e => !e.IsDeleted); base.OnModelCreating(modelBuilder); }
خلاصه وابستگیهای پروژه جهت ارتقاء به EF Core 1.1
{ "dependencies": { "Microsoft.EntityFrameworkCore": "1.1.0", "Microsoft.EntityFrameworkCore.Design": "1.1.0", "Microsoft.EntityFrameworkCore.SqlServer": "1.1.0", "Microsoft.EntityFrameworkCore.SqlServer.Design": "1.1.0", "Microsoft.Extensions.Configuration.Abstractions": "1.1.0" }, "tools": { "Microsoft.EntityFrameworkCore.Tools.DotNet": { "version": "1.1.0-preview4-final", "imports": [ "portable-net45+win8" ] } } }
مشاهده یک مثال کامل رسمی در این مورد که به همراه تعریف یک View، یک Function و یک رویهی ذخیره شده و فراخوانی آنها توسط متد SqlQuery است.
اشتراکها