2017-03-07 7 views
1

私はVisual Studio 2015を持っており、ASP.NET Core Web APIを使用しています。Scaffold-DbContextを使用しているときのASP.NETコアエラー

Startup project 'src\Ang2CoreApi' is an ASP.NET Core or .NET Core project for Visual Studio 2015. This version of the Entity Framework Core Package Manager Console Tools doesn't support these types of projects.

+1

HI @Akash下DbEntitiesフォルダを作成しますが、私も同じ問題に直面しています。エラーの解決方法を見つけましたか? –

+0

同じ問題:VS 2015とCore Webアプリ.Net Framework。 – user6788933

+0

はい私はその問題を解決しました。この質問の回答セクションに表示されている手順に従ってください – Akash

答えて

0

私はそのために私はnugetパッケージマネージャコンソールで次のコマンドを使用しています、データベース最初のアプローチを使用してアプリケーションを作成しています、

Scaffold-DbContext 
    -Connection "'Server=.\SQLEXPRESS;Database=MyERP;Trusted_Connection=True;'" 
    -Provider "Microsoft.EntityFrameworkCore.SqlServer" -OutputDir "DBModels" 
    -Context "ApplicationDbContext" 

このコマンドを発射した後、私は次のエラーを取得しています最初にASP.NET CORE 1.1.1ランタイムを追加し、次の場所にインストールされていることを確認します。

C:/ Program files/dotnet/1.1.1 上記locaionで1.1.1

という名前のフォルダがあるはずその後火災、以下のコマンドを次に

DOTNETを次に後のプロジェクトフォルダに移動し、そこ をcmdを開くproject.json

"Microsoft.NETCore.App": { 

    "version": "1.1.1", 

     "type": "platform" 

    } 

を変更ef dbcontext scaffold "データソース=。\ SQLEXPRESS;初期カタログ=デモ;統合セキュリティ= True; Microsoft.EntityFrameworkCore.SqlServer -oモデル/ DbEntities

それは、モデルフォルダ

関連する問題