3

(My)SQL create table と共に C# クラスを生成する単純なマークアップがあるかどうか疑問に思っていました。できればインデックスと FK をサポートするもの

4

2 に答える 2

3

デザイナーを使用してエンティティ モデルを作成できます。その後、SQL トレースを有効にするか、お気に入りのデータベース ツールを使用して作成スクリプトをエクスポートできます。プロジェクトに新しいファイルを追加するときは、「LINQ to SQL Classes」を探してください。ファイル拡張子は dbml です。

于 2012-12-28T22:07:51.987 に答える
2

これを行うためにCodeSmithを長い間使用してきました。既存の SQL テーブルからクラスを生成でき、ツールのスクリプト機能により、出力を正確に希望どおりに微調整できます。たとえば、すべてのビジネス クラスは同じ基本クラスから継承するため、生成された出力にこの基本クラスを含めるようにスクリプトを変更しました。

于 2012-12-28T22:05:50.530 に答える