4

sqlmetal を使用して自分のプロジェクトの dbml データ コンテキストを生成したいのですが、作成されたデータ コンテキストとすべてのクラスが としてマークされていpublicます。これは API レイヤーであるはずなので、代わりにこれらのクラスの多く、または少なくともコンテキスト自体を としてマークしたいと思いますinternal。手動で dbml を編集することなく、sqlmetal またはその他のツールでこれを行う方法はありますか?

4

2 に答える 2

1

これは、コマンド ラインで直接実行できないオプションの 1 つだと思います。実際、dbml を編集する必要がある場合があります。ただし、これは難しい変更ではないため、基本的なコマンド ライン ツールを使用して自動化できるはずです。

于 2008-12-09T15:45:03.727 に答える
0

完全にカスタマイズできるDBMLからC#/VB.NETへのコード生成プロセスのドロップイン置換を提供する私のLINQtoSQLテンプレートを使用してみることができます。

[)アミアン

于 2008-12-10T06:00:45.840 に答える