私の戦略は、プロジェクトのレイアウトをきれいに保つことでした。これがデータレイヤー プロジェクトであり、関係するエンティティごとにクラス ファイルがあることを考えると、.dbml を独自のディレクトリに配置することにしました。サブディレクトリ内に .dbml ファイルを配置すると、そのファイルが一種の下位レベルの名前空間に変わることが判明しました。
これは C# クラス ライブラリ プロジェクトです。
この機能をオフにして、実際の LinqToSql クラスにアクセスするためにディレクトリ名を入力しなくても、LinqToSql dbml データコンテキスト名にアクセスできるヒントはありますか?