問題タブ [ef-power-tools]

For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.

0 投票する
0 に答える
232 参照

entity-framework-core - EF Core Power Tools で ID 列名が保持されない

.NET Core 3.1 .NET Standard 2.0 クラス ライブラリがありMicrosoft.EntityFrameworkCore.SqlServer 3.1.8.、EF Core Power Tools で VS 2019 を使用しています2.4.217

すべての SQL テーブル名は複数形であり、次の命名規則に従って ID 列を持ちます{TableName}ID。たとえば、DocumentsテーブルにはID列がありますDocumentID

リバース エンジニアリングを使用してエンティティを生成すると、パワー ツールはプロパティ名をDocumentId代わりにDocumentID

外部キー列でも同じ問題が発生します。

IDに変更しないように電動工具にどのように指示しIdますか?

UPDATE 1
異なる DB を持つ別の .NET Core 2.* アプリケーションがあることに注意してください。また、同じバージョンの電動工具を使用していますが、期待どおりに生成IDされIDました。しかし、.NET Core 3 に問題がある

0 投票する
0 に答える
30 参照

c# - EFCore Power Tools: 実行するアプリケーションが存在しません: 'contextlist'

EF Core Power Toolsを使用していますが、「DbContext をデータベースと比較」しようとすると問題が発生します。

ここに画像の説明を入力

私はバージョン 2.5.636 を使用しています。以下は、efptparams.txt ファイルにあります

これを試すと、出力ウィンドウに次のように表示されます。