EntityFrameworkCoreのscaffold-dbcontextベースパス例外

.net-core asp.net-core entity-framework-core

質問

私は、エンティティフレームワークのコアを足場にしたとき、次の例外を守っていました。私はグーグルで、無駄に複数の提案を試してみました。どんな助けもありがとうございます。

私はVisual Studio Community 2017を使用していMicrosoft.EntityFrameworkCore.SqlServer私はMicrosoft.EntityFrameworkCore.SqlServerをインストールしMicrosoft.EntityFrameworkCore.SqlServer
Microsoft.EntityFrameworkCore.SqlServer.Designおよび
NuGet経由のMicrosoft.EntityFrameworkCore.Toolsパッケージ

これは例外です。

引数 "1"を指定して "AddFromFile"を呼び出す例外:
"'basePath'は空の文字列(" ")にすることも、ヌル文字で始めることもできません。
パラメータ名:basePath "

これらは私が試したコマンドです:

Scaffold-DbContext -Connection "Server=1234;UserId=2345;password=3456;Database=4567;" -Provider Microsoft.EntityFrameworkCore.SqlServer -OutputDir Models -Force

Scaffold-DbContext "Data Source=1234;Initial Catalog=4567;User ID=2345;Password=3456" Microsoft.EntityFrameworkCore.SqlServer -OutputDir Models -force -v

Scaffold-DbContext -Connection "Data Source=1234;UserId=2345;password=3456;Database=4567;" -Provider Microsoft.EntityFrameworkCore.SqlServer -OutputDir Models -Force

人気のある回答

存在しなかったディレクトリに-OutputDir値を設定してデータベースをスカホールドしようとすると、このエラーが発生します。私はそれがディレクトリを作成することを望んでいたが、それはしない。出力ディレクトリが存在することを確認してください。このエラーは表示されません。



Related

ライセンスを受けた: CC-BY-SA with attribution
所属していない Stack Overflow
このKBは合法ですか? はい、理由を学ぶ
ライセンスを受けた: CC-BY-SA with attribution
所属していない Stack Overflow
このKBは合法ですか? はい、理由を学ぶ