Microsoft は近年、クロスプラットフォームに継続的に取り組んでおり、多くの .net プログラマーも準備を整えており、Microsoft に大きな期待を寄せています。つい最近、Microsoft も asp .net core2.0 プレビュー バージョンをリリースしました。
.net core を使った簡単な実験を通じて、過去に MVC プロジェクトを開発したとき、新しい .edmx ファイルを作成して entitymodel を作成および更新していましたが、コアでは Microsoft が削除したことがわかりました。 .edmx なので、コアで model クラスを生成する方法について話しましょう。
環境: 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
以上が.net coreはデータベースに基づいてエンティティクラスを生成しますの詳細内容です。詳細については、PHP 中国語 Web サイトの他の関連記事を参照してください。