この記事は機械翻訳のミラー記事です。元の記事にジャンプするにはこちらをクリックしてください。

眺める: 17982|答える: 0

[.NET Core] EF CoreのScaffold-DbContextスキャフォールディングコマンドの使用手順

[リンクをコピー]
掲載地 2019/02/08 13:39:35 | | |
ツールのscaffold-dbcontext指令でモデルとコンテキストを生成すること。

説明書の詳細:

Scaffold-DbContext [-Connection] <String> [-Provider] <String> [-OutputDir <String>] [-コンテキスト<String>]
[-スキーマ<String>] [-テーブル<String>] [-データ注釈] [ -強制] [-プロジェクト<String>]
[-スタートアッププロジェクト<String>] [-環境<String>] [<CommonParameters>]

パラメータ
-接続<String>
データベースの接続文字列を指定します。

-提供者<String>
使用するプロバイダーを指定します。 例えば、Microsoft.EntityFrameworkCore.SqlServerなどです。

-アウトプットディア<String>
出力クラスに使うディレクトリを指定します。 省略する場合は、最上位のアイテムディレクトリが使用されます。

-文脈<String>
生成されたDbContextクラスの名前を指定します。

-スキーマ<String>
クラスを生成したいスキーマを指定します。

-表<String>
クラスを生成したいテーブルを指定します。

-データ注釈 [<SwitchParameter>]
可能な限りDataAnnotationプロパティを使ってモデルを構成してください。 もし省略すると、出力コードはフルエントAPIのみを使用します。

-フォース[<SwitchParameter>]
既存のファイルを上書きするためにスキャフォールディングを強制します。 そうでなければ、出力ファイルが上書きされていない場合にのみコードは継続されます。

-プロジェクト<String>
使用するアイテムを指定してください。 省略する場合は、デフォルトのプロジェクトが使用されます。

-スタートアッププロジェクト<String>
使用するローンチプロジェクトを指定します。 省略する場合は、そのソリューションのスタートアッププロジェクトを活用してください。

-環境<String>
使用する環境を指定してください。 省略する場合は「Develop」が使われます。



例:






先の:【江石WeChatマルチオープン】WeChatスキャンコード 任意ログイン|無制限マルチオープン|保存ログイン設定
次に:MVCスキーマは、DiscuzのMySQLデータベースのpostテーブル、post、post、ID、タイトルを読み取っています
免責事項:
Code Farmer Networkが発行するすべてのソフトウェア、プログラミング資料、記事は学習および研究目的のみを目的としています。 上記の内容は商業的または違法な目的で使用されてはならず、そうでなければ利用者はすべての結果を負うことになります。 このサイトの情報はインターネットからのものであり、著作権紛争はこのサイトとは関係ありません。 ダウンロード後24時間以内に上記の内容を完全にパソコンから削除してください。 もしこのプログラムを気に入ったら、正規のソフトウェアを支持し、登録を購入し、より良い本物のサービスを受けてください。 もし侵害があれば、メールでご連絡ください。

Mail To:help@itsvse.com