4

この単純な作業を行う方法がわかりません。LightSwitch のソリューション エクスプローラーは、クラス ライブラリなどの他のプロジェクトを追加できないという意味で異なります。クラス ライブラリを追加できたとしても、そこからデータ モデルを参照する必要があります。データ モデルは LightSwitch プロジェクト内にあるため、循環参照が発生します。

私は LightSwitch のこのアーキテクチャが好きではありませんでした。デザイナーによって生成されたデータ モデルは、別のアセンブリに配置する必要があると思います。また、ビジネス ロジック アセンブリを作成し、データ モデルを参照し、LightSwitch プロジェクトからビジネス ロジック アセンブリを参照できるように、ソリューション エクスプローラーで複数のプロジェクトを許可する必要があると思います。

世界は私が思うようにあるべきではないので、どうすればこれを行うことができますか?

4

3 に答える 3

5

Soulution Explorer の上部には、論理ビュー (最初に表示されるもの) からファイル ビュー (プロジェクト/ファイル構造が表示されます) に切り替えるためのドロップダウンがあります。 . 完了したら、論理ビューに戻り、独自の検証ロジックをエンティティ/フィールド/などに追加します。

于 2010-08-23T19:48:32.683 に答える
4

LightSwitch プロジェクトがデータ ソースとして使用する WCF Ria サービスを含む別のプロジェクトを作成できます。その後、必要に応じて Ria サービスを設定し、必要なビジネス ロジックを実装できます。

于 2010-08-23T12:33:05.787 に答える
1

はい、新しいプロジェクトでソリューションを拡張できます。問題ありません。

それは、Visual Studio IDE の LightSwitch レンディションのどこを見ればよいかを知るだけの問題です。

この新しい LightSwitch フレームワークは、MS Access などの以前の (「クローズド」) ビジュアル アプリケーション ビルダーとは異なります。これは、はるかに「オープン」であり、Visual Studio と .NET フレームワークの全機能に基づいています。

プロではない開発者が単純なアプリを構築し、Visual Studio 環境でより本格的な開発に「進化」できるようにするための完璧なツールです。

于 2010-11-07T14:31:09.473 に答える