Microsoft a déployé des efforts continus en matière de multiplateforme ces dernières années, et de nombreux programmeurs .net se préparent également et placent de grands espoirs dans Microsoft. Tout récemment, Microsoft a également lancé une version préliminaire de asp .net core2.0.
Grâce à une simple expérience avec .net core, j'ai découvert que lorsque nous développions le projet MVC dans le passé, nous créions et mis à jour l'entitéModel, mais dans le noyau, Microsoft a supprimé .edmx, alors laissez-moi vous expliquer comment générer la classe model dans le noyau.
Environnement : vs2017 + sqlserver2012
CREATE DATABASE [Blogging];GOUSE [Blogging];GOCREATE TABLE [Blog] ( [BlogId] int NOT NULL IDENTITY, [Url] nvarchar(max) NOT NULL, CONSTRAINT [PK_Blog] PRIMARY KEY ([BlogId]) );GOCREATE TABLE [Post] ( [PostId] int NOT NULL IDENTITY, [BlogId] int NOT NULL, [Content] nvarchar(max), [Title] nvarchar(max), CONSTRAINT [PK_Post] PRIMARY KEY ([PostId]), CONSTRAINT [FK_Post_Blog_BlogId] FOREIGN KEY ([BlogId]) REFERENCES [Blog] ([BlogId]) ON DELETE CASCADE);GOINSERT INTO [Blog] (Url) VALUES('http://blogs.msdn.com/dotnet'), ('http://blogs.msdn.com/webdev'), ('http://blogs.msdn.com/visualstudio')GO
略
NuGet Package Manager
C'est fait ! Parce que nous présentons uniquement comment générer des classes d'entités, nous nous arrêterons ici. Si nous voulons ajouter, supprimer, modifier et vérifier des classes d'entités, nous devons également enregistrer le contexte dans le fichier Startup.cs. Pour plus de détails, veuillez vous référer à . Documentation de Microsoft :
https://
Ce qui précède est le contenu détaillé de. pour plus d'informations, suivez d'autres articles connexes sur le site Web de PHP en chinois!