Notitie
Voor toegang tot deze pagina is autorisatie vereist. U kunt proberen u aan te melden of de directory te wijzigen.
Voor toegang tot deze pagina is autorisatie vereist. U kunt proberen de mappen te wijzigen.
Entity Framework is een ORM-technologie (object-relational mapping) waarmee .NET-ontwikkelaars met relationele gegevens kunnen werken met behulp van domeinspecifieke objecten. Het elimineert de noodzaak van de meeste code voor gegevenstoegang die ontwikkelaars meestal nodig hebben om te schrijven. Entity Framework is de aanbevolen modelleringstechnologie voor object-relationele toewijzing (ORM) voor nieuwe .NET-toepassingen.
Entity Framework Tools zijn ontworpen om u te helpen bij het bouwen van EF-toepassingen (Entity Framework). De volledige documentatie voor Entity Framework is hier: Overzicht - EF 6.
Notitie
De Entity Framework Tools die op deze pagina worden beschreven, worden gebruikt voor het genereren van .edmx bestanden, die niet worden ondersteund in EF Core. Zie Reverse Engineering - EF Core-om een EF Core-model te genereren op basis van een bestaande database. Zie Vergelijk EF 6 en EF Corevoor meer informatie over de verschillen tussen EF 6 en EF Core.
Met Entity Framework Tools kunt u een conceptueel model maken op basis van een bestaande database en vervolgens uw conceptuele model grafisch visualiseren en bewerken. U kunt ook eerst een conceptueel model maken en vervolgens een database genereren die ondersteuning biedt voor uw model. In beide gevallen kunt u uw model automatisch bijwerken wanneer de onderliggende database wordt gewijzigd en automatisch code voor objectlagen voor uw toepassing genereert. Het genereren van database- en objectlaagcode kan worden aangepast.
De Entity Framework-hulpprogramma's worden geïnstalleerd als onderdeel van de Gegevensopslag en -verwerking workload in het Installatieprogramma van Visual Studio. U kunt ze ook installeren als een afzonderlijk onderdeel onder de SDK's, bibliotheken en frameworks categorie.
Dit zijn de specifieke hulpprogramma's waaruit Entity Framework-hulpprogramma's bestaan in Visual Studio:
U kunt de ADO.NET Entity Data Model Designer (Entity Designer) gebruiken om entiteiten, koppelingen, toewijzingen en overnamerelaties visueel te maken en te wijzigen. De Entity Designer- genereert ook C# of Visual Basic-objectlaagcode.
U kunt de wizard Entiteitsgegevensmodel gebruiken om een conceptueel model te genereren op basis van een bestaande database en databaseverbindingsgegevens toe te voegen aan uw toepassing.
U kunt de wizard Database maken gebruiken om eerst een conceptueel model te maken en vervolgens een database te maken die ondersteuning biedt voor het model.
U kunt de wizard Model bijwerken gebruiken om uw conceptuele model, opslagmodel en toewijzingen bij te werken wanneer er wijzigingen zijn aangebracht in de onderliggende database.
Notitie
Vanaf Visual Studio 2010 bieden Entity Framework-hulpprogramma's geen ondersteuning voor SQL Server 2000.
Met de hulpprogramma's wordt een .edmx-bestand gegenereerd of gewijzigd. Dit .edmx bestand bevat informatie over het conceptuele model, het opslagmodel en de toewijzingen ertussen. Zie EDMX-voor meer informatie.
Entity Framework 6 Power Tools u helpen bij het bouwen van toepassingen die gebruikmaken van het Entity Data Model. De gereedschappen kunnen een conceptueel model genereren, een bestaand model valideren, broncodebestanden aanmaken die objectklassen bevatten op basis van het conceptuele model, en broncodebestanden produceren die weergaven bevatten die door het model gegenereerd worden. Zie vooraf gegenereerde toewijzingsweergavenvoor gedetailleerde informatie.
Verwante inhoud
| Titel | Beschrijving |
|---|---|
| ADO.NET Entity Framework | Hierin wordt beschreven hoe u Hulpprogramma's voor Entity Data Model, die Entity Framework biedt, gebruikt om toepassingen te maken. |
| Entiteitsgegevensmodel | Bevat koppelingen en informatie voor het werken met gegevens die worden gebruikt door toepassingen die zijn gebouwd op Entity Framework. |
| Documentatie voor Entity Framework (EF) | Biedt een index van video's, zelfstudies en geavanceerde documentatie om u te helpen optimaal te profiteren van Entity Framework. |
| Visual Studio-gegevenshulpprogramma's voor .NET Framework-ontwikkeling | Biedt een overzicht van .NET Framework-gegevenshulpprogramma's in Visual Studio. |