問題タブ [visual-studio-lightswitch]

For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.

0 投票する
1 に答える
1970 参照

visual-studio-2010 - Visual Studio LightSwitch 2011 をインストールできません

Visual Studio Lightswitch 11 を 90 日間の試用版で試してみたかったのですが、インストールできません。

Microsoft ダウンロード サイトから完全な ISO インストーラーをダウンロードしました。

セットアップ インストーラーが表示するエラー: セットアップは次のコンポーネントをインストールできませんでした: Microsoft Visual Studio LightSwitch 2011 - ENU

ログファイルには次の情報が表示されます。

これは、Visual Studio がインストールされていて、SP1 に更新されているかどうかにかかわらずです。

現在、Windows 7 Ultimate x64 SP1 を実行しています。

どんな助けでも大歓迎です。

0 投票する
1 に答える
1909 参照

mysql - LightSwitch + MySQLエラー:ネストされたトランザクションはサポートされていません

MySQLテーブルの既存のデータに接続して変更しようとしています。読み取りは正常に機能しますが、変更を保存しようとすると、次のエラーが発生します。

プロバイダー接続でトランザクションを開始しているときにエラーが発生しました。詳細については、内部例外を参照してください。内部例外メッセージ:ネストされたトランザクションはサポートされていません。

MySQL ConnectorNet6.4.3の使用

答え

私の場合に役立つ答えを見つけました。以下のコードをデータソースコードに追加します

0 投票する
1 に答える
1151 参照

visual-studio-lightswitch - Visual Studio LightSwitch - コードからアプリケーションの起動時にクエリを実行する方法は?

ユーザー セキュリティに関連するテーブルを含むデータベースがあり、このデータベースを LightSwitch の UserData というデータ ソースにインポートしました。次に、エンティティ (Role エンティティ) の 1 つ - GetRolesByPersonId(int) からクエリを追加しました。このクエリは UserData クラスの非静的メソッドとして生成されていることがわかります。もちろん、それを呼び出すには、このクラスのインスタンスが必要です。

メニューを有効/無効にするために、アプリケーションの起動時にこのクエリを実行してセキュリティ関連の情報を取得したいと考えています。

質問 1 : どのメソッド/イベントからクエリを読み取る必要がありますか? Application_Initialize() から試していますが、正しいですか?

質問 2 : Application_Initialize() の時点で、すぐに使用できる UserData のインスタンスはありますか? クエリを呼び出すために、新しいオブジェクトをインスタンス化する必要がありますか?

ありがとう

0 投票する
1 に答える
959 参照

ria - パラメータ LightSwitch を使用した RIA DomainService クエリ

LightSwitch で RIA サービスを使用しようとしていますが、クエリが LightSwitch にインポートされていないため、DomainService のクエリにパラメーターがあるとエラーが発生します。

他のすべてのクエリは問題ありません。

ウィザード ウィンドウでデータ ソースをアタッチするときに表示されるエラーは、次のとおりです。

クエリ 'AllRecordsbyId' のパラメーター 'ID' は、null 許容型ではありません。このクエリはインポートされません。

0 投票する
1 に答える
98 参照

visual-studio-lightswitch - LightSwitchのバグですか?コントロールのサイズ変更に関する問題

「BeginningMicrosoftVisualStudioLightSwitchDevelopment」ブックのソースコードをダウンロードして くださいhttp://www.wrox.com/WileyCDA/WroxTitle/Beginning-Microsoft-Visual-Studio-LightSwitch-Development.productCd-1118021959,descCd-DOWNLOAD.html

「Chapter09\Sample 6 --Value Pickers」フォルダからコードを実行すると、次の不適切な形式の[プロジェクトの詳細]タブが表示されます。 [プロジェクトの詳細]タブ

ご覧のとおり、Customer行とCode行の間には大きなギャップがありますが、本の図ではギャップはありません。カスタマーコントロールの高さを変更しようとしましたが、ギャップの高さは変更されません。

助けてください。

ロバート

0 投票する
1 に答える
390 参照

visual-studio-lightswitch - Lightswitch Web アプリケーションに関する質問

サーバーでホストできる LightSwitch で Web アプリケーションを作成することは可能ですか?

0 投票する
2 に答える
423 参照

visual-studio-lightswitch - Lightswitch でこの削除の問題をデバッグするために利用できる他のオプションはありますか?

この問題をライトスイッチ フォーラムに投稿しましたが、何も得られませんでした。Lightswitch をあきらめる前に、もう一度試してみようと思いました。

適切に定義されたリレーショナル制約を使用して、Sql Server データベースに対して削除を実装しています。さまざまな理由から、これらの関係に対してカスケード削除を指定することはできません。

1 つのエンティティ タイプを正常に削除しているため、私のアプローチは正しいようです。エンティティの削除イベントで、関連するすべての子を次のように削除しています。

ただし、エンティティ タイプの 1 つが失敗しています。このエンティティには孫がいますが、それらも削除します。それだけでなく、孫の削除をコメントアウトして、関連する孫を持たないエンティティを削除しようとすると、同じエラーが発生します。動作する TSQL スクリプトと同じ順序ですべてを削除しています。ただし、実行時に次のエラーが発生します。

操作に失敗しました: 1 つ以上の外部キー プロパティが null 非許容であるため、リレーションシップを変更できませんでした。リレーションシップに変更が加えられると、関連する外部キー プロパティが null 値に設定されます。外部キーが null 値をサポートしていない場合は、新しい関係を定義するか、外部キー プロパティに別の非 null 値を割り当てるか、関連のないオブジェクトを削除する必要があります。

データベースをプロファイリングすると、多くの選択が表示されますが、削除の試みは見られないため、Lightswitchは問題があると考えています。問題がどこにあるかを把握するにはどうすればよいですか? モデルからさまざまな関連エンティティを削除しても、別のメッセージは生成されません。

0 投票する
1 に答える
2034 参照

foreign-key-relationship - 1 対 1 の外部キー関係の処理 - LightSwitch

現在、LightSwitch に 1 対 1 の外部キー関係を追加しようとしています。ID とユーザー名の間にあります。理想的には、関連する ID が表示されている場所ならどこでもユーザー名を表示できます。どんな助けでも大歓迎です。

0 投票する
1 に答える
1867 参照

visual-studio-lightswitch - インポートされたテーブルのLightswitchで関係の多重度を変更する

SQLServerに1つと2つ目のテーブルが2つMessagesありますMessage Bodies。2つの間にFK関係がありMessagesます(の列(Message ID)への主キーMessage Bodies

Message BodiesMessage ID重複がないように、で一意のインデックスが指定されています。

すべてのデータベース作業の目標は、1または0から1へのマッピングを保証することです。

これをデータソースとしてLightswitchに追加すると、これらの間に1対多の関係が追加されます。

多重度設定が無効になっているので、これを変更するにはどうすればよいですか?

0 投票する
1 に答える
4527 参照

visual-studio-lightswitch - LightSwitchでのデフォルト値の設定

フィールドを最後に入力した値に事前設定する必要があります。値を静的に保存しているSave()ので、次に新しい入力フォームが作成されたときに、フィールドをその値に設定したいと思います。

最後のステップを取得できません...エンティティが既に接続されているというエンティティエラーが発生します。

フィールドの値を設定するにはどうすればよいですか?