EF Core Tools i rozszerzeniaEF Core Tools & Extensions

Narzędzia i rozszerzenia oferowanie dodatkowych funkcji dla platformy Entity Framework Core.Tools and extensions provide additional functionality for Entity Framework Core.

Ważne

Rozszerzenia są skompilowanymi z różnych źródeł i nie są przechowywane jako część projektu platformy Entity Framework Core.Extensions are built by a variety of sources and not maintained as part of the Entity Framework Core project. Rozważając rozszerzenia innych firm, pamiętaj ocenić jakość, licencjonowanie, zgodności i pomocy technicznej, itp., aby upewnić się, że spełniają one wymagania.When considering a third party extension, be sure to evaluate quality, licensing, compatibility, support, etc. to ensure they meet your requirements.

NarzędziaTools

LLBLGen ProLLBLGen Pro

LLBLGen Pro jest jednostką modelowania rozwiązania z obsługą platformy Entity Framework i Entity Framework Core.LLBLGen Pro is an entity modeling solution with support for Entity Framework and Entity Framework Core. Dzięki temu można łatwo zdefiniować model jednostki i dokonaj mapowania go do bazy danych, najpierw przy użyciu bazy danych lub model, dzięki czemu możesz rozpocząć pracę już teraz Pisanie zapytań.It lets you easily define your entity model and map it to your database, using database first or model first, so you can get started writing queries right away.

Witryny sieci Webwebsite

Devart jednostki dla deweloperówDevart Entity Developer

Deweloper jednostki jest zaawansowane Projektant ORM dla ADO.NET Entity Framework, NHibernate, LinqConnect, Telerik Data Access i LINQ to SQL.Entity Developer is a powerful ORM designer for ADO.NET Entity Framework, NHibernate, LinqConnect, Telerik Data Access, and LINQ to SQL. Można użyć modelu i bazy danych zbliża się do zaprojektować ORM model i wygenerować kodu C# lub Visual Basic .NET dla niego.You can use Model-First and Database-First approaches to design your ORM model and generate C# or Visual Basic .NET code for it. Jego wprowadza nowe podejście do projektowania Modele ORM, zwiększa wydajność pracy i ułatwia tworzenie aplikacji bazy danych.It introduces new approaches for designing ORM models, boosts productivity, and facilitates the development of database applications.

Witryny sieci Webwebsite

EF Core Power ToolsEF Core Power Tools

Visual Studio 2017 + rozszerzenie.Visual Studio 2017+ extension. Możesz odtwarzać klasy DbContext i POCO z istniejącej bazy danych lub projekt bazy danych SQL Server i wizualizować i sprawdzić swoje DbContext na różne sposoby.You can reverse engineer of DbContext and POCO classes from an existing database or SQL Server Database project, and visualize and inspect your DbContext in various ways.

Witryny typu wiki w witrynie GitHubGitHub wiki

Edytor programu Entity Framework VisualEntity Framework Visual Editor

Rozszerzenie programu Visual Studio 2017, które dodaje Projektant ORM dla projektowania wizualnego klasy Entity Framework 6, Core 2.0 i Core 2.1.A Visual Studio 2017 extension that adds an ORM designer for visual design of Entity Framework 6, Core 2.0 and Core 2.1 classes. Kod jest generowany przy użyciu szablonów T4, dzięki czemu można całkowicie dostosować, zgodnie z potrzebami wszystkie.Code is generated using T4 templates so can be completely customized to suit any needs. Dziedziczenie, jednokierunkowe i skojarzenia dwukierunkowych są obsługiwane i są wyliczenia i możliwość kolorować klas i Dodaj bloki tekstu, aby wyjaśnić, potencjalnie specjalne części projektu.Inheritance, unidirectional and bidirectional associations are all supported, as are enumerations and the ability to color-code your classes and add text blocks to explain potentially arcane parts of your design.

Portal MarketplaceMarketplace

RozszerzeniaExtensions

Microsoft.EntityFrameworkCore.AutoHistoryMicrosoft.EntityFrameworkCore.AutoHistory

Wtyczki dla Microsoft.EntityFrameworkCore do obsługi automatycznie historii zmian danych rejestrowania.A plugin for Microsoft.EntityFrameworkCore to support automatically recording data changes history.

Repozytorium GitHubGitHub repository

Microsoft.EntityFrameworkCore.DynamicLinqMicrosoft.EntityFrameworkCore.DynamicLinq

Dynamiczne rozszerzeń Linq dla Microsoft.EntityFrameworkCore, który dodaje asynchroniczna pomoc technicznaDynamic Linq extensions for Microsoft.EntityFrameworkCore which adds Async support

Repozytorium GitHubGitHub repository

EFCore.PracticesEFCore.Practices

Podjęto próbę do przechwytywania niektóre dobre lub najlepszych praktyk w interfejsie API obsługującego testów — w tym małe framework do skanowania w poszukiwaniu N + 1 zapytania.Attempt to capture some good or best practices in an API that supports testing – including a small framework to scan for N+1 queries.

Repozytorium GitHubGitHub repository

EFSecondLevelCache.CoreEFSecondLevelCache.Core

Drugi poziom buforowania biblioteki.Second Level Caching Library. Drugi poziom buforowania jest pamięć podręczna zapytań.Second level caching is a query cache. Wyniki polecenia EF będą przechowywane w pamięci podręcznej, więc, że te same polecenia EF będzie pobrać dane z pamięci podręcznej, zamiast ponownie ich wykonania w bazie danych.The results of EF commands will be stored in the cache, so that the same EF commands will retrieve their data from the cache rather than executing them against the database again.

Repozytorium GitHubGitHub repository

Detached.EntityFrameworkDetached.EntityFramework

Załadowanie i zapisanie wykresy całego odłączonych jednostek (jednostka wraz z ich obiektów podrzędnych i listy).Loads and saves entire detached entity graphs (the entity with their child entities and lists). Czerp inspirację GraphDiff.Inspired by GraphDiff. Chodzi o to również dodać niektóre wtyczki do simplificate powtarzających się zadań, takich jak przeprowadzanie inspekcji i dzielenia na strony.The idea is also add some plugins to simplificate some repetitive tasks, like auditing and pagination.

Repozytorium GitHubGitHub repository

EntityFrameworkCore.PrimaryKeyEntityFrameworkCore.PrimaryKey

Pobieranie klucza podstawowego (w tym kluczy złożonych) z dowolnej jednostki jako słownik.Retrieve the primary key (including composite keys) from any entity as a dictionary.

Repozytorium GitHubGitHub repository

EntityFrameworkCore.RxEntityFrameworkCore.Rx

Reaktywne rozszerzenia otoki dla gorących dostrzegalne elementy jednostek platformy Entity Framework.Reactive extension wrappers for hot observables of Entity Framework entities.

Repozytorium GitHubGitHub repository

EntityFrameworkCore.TriggersEntityFrameworkCore.Triggers

Dodaj wyzwalacze do jednostek przy użyciu Wstawianie, aktualizowanie i usuwanie zdarzeń.Add triggers to your entities with insert, update, and delete events. Istnieją trzy zdarzenia dla każdego: przed, po i w przypadku awarii.There are three events for each: before, after, and upon failure.

Repozytorium GitHubGitHub repository

EntityFrameworkCore.TypedOriginalValuesEntityFrameworkCore.TypedOriginalValues

Wpisane korzystać OriginalValue swoje właściwości jednostki.Get typed access to the OriginalValue of your entity properties. Proste i złożone są obsługiwane, są nawigacji/kolekcji.Simple and complex properties are supported, navigation/collections are not.

Repozytorium GitHubGitHub repository

GecoGeco

Geco udostępnia generator odwrotnego modelu z obsługą Pluralizacja/Singularization oraz szablonów do edycji na podstawie ciągów języka C# 6.0 interpolowane i uruchamiania na.Net Core.Geco provides a Reverse Model generator with support for Pluralization/Singularization and editable templates based on C# 6.0 interpolated strings and running on .Net Core. Umożliwia także generator skryptów inicjatora ze skryptami scalania SQL i moduł uruchamiający skrypt.It also provides an Seed script generator with SQL Merge scripts and an script runner.

Repozytorium GithubGithub repository

LinqKit.Microsoft.EntityFrameworkCoreLinqKit.Microsoft.EntityFrameworkCore

LinqKit.Microsoft.EntityFrameworkCore to bezpłatny zestaw rozszerzeń dla programu LINQ do SQL i EntityFrameworkCore użytkownicy zaawansowani.LinqKit.Microsoft.EntityFrameworkCore is a free set of extensions for LINQ to SQL and EntityFrameworkCore power users. Dzięki obsłudze Include(...) i IDbAsync.With Include(...) and IDbAsync support.

Repozytorium GitHubGitHub repository

NeinLinq.EntityFrameworkCoreNeinLinq.EntityFrameworkCore

NeinLinq.EntityFrameworkCore zawiera przydatne rozszerzenia dotyczące korzystania z LINQ dostawców, takich jak Entity Framework, które obsługują tylko drobne podzbiór funkcji platformy .NET, ponowne użycie funkcji, ponowne napisanie zapytania, nawet nadawania wartość null i tworzenie zapytań dynamicznych za pomocą można przetłumaczyć predykatach i selektory.NeinLinq.EntityFrameworkCore provides helpful extensions for using LINQ providers such as Entity Framework that support only a minor subset of .NET functions, reusing functions, rewriting queries, even making them null-safe, and building dynamic queries using translatable predicates and selectors.

Repozytorium GitHubGitHub repository

Microsoft.EntityFrameworkCore.UnitOfWorkMicrosoft.EntityFrameworkCore.UnitOfWork

Wtyczki dla Microsoft.EntityFrameworkCore do obsługi repozytorium, jednostkę pracy wzorców i wielu bazy danych z transakcji rozproszonych obsługiwane.A plugin for Microsoft.EntityFrameworkCore to support repository, unit of work patterns, and multiple database with distributed transaction supported.

Repozytorium GitHubGitHub repository

EntityFramework.LazyLoadingEntityFramework.LazyLoading

Powolne ładowanie dla platformy EF Core 1.1Lazy Loading for EF Core 1.1

Repozytorium GitHubGitHub repository

EFCore.BulkExtensionsEFCore.BulkExtensions

Rozszerzenia EntityFrameworkCore potrzeby zbiorczych operacji (Insert, Update, Delete).EntityFrameworkCore extensions for Bulk operations (Insert, Update, Delete).

Repozytorium GitHubGitHub repository

Bricelam.EntityFrameworkCore.PluralizerBricelam.EntityFrameworkCore.Pluralizer

Dodaje pluralizacja czasu projektowania do programu EF Core.Adds design-time pluralization to EF Core.

Repozytorium GitHubGitHub repository