問題タブ [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.
visual-studio - VisualStudio ライト スイッチに関する情報
Microsoft は、VisualStudio lightswitch 2011 をローンチすると発表しましたが、これの正確な用途を説明できる人はいますか?
c# - 独自のドメイン オブジェクトで Lightswitch を使用する
私はasp.netアプリケーションに取り組んでいます。Domain アセンブリ (主にコマンドとクエリ コードを含む)、Domain.Contract アセンブリ (主にドメイン オブジェクトを含む)、リポジトリ (ドメインによって呼び出される)、および Web サイトがあります。
特定のバックオフィスのニーズのために、Lightswitch アプリケーションを作成したいと考えています。現在のドメインをデータソースとして使用したいと考えています。WCF Ria Service クラス ライブラリを追加し、RiaService.Web プロジェクトに、DomainService に基づくクラスを 1 つのクエリ メソッドと共に追加しました。それ以上はありません (私の Domain.Contract アセンブリにあるため、エンティティはありません)
Lightswitch で RiaService.Web アセンブリを DataSource として追加すると、Select Data Source Objects に次のように表示されます。「選択した WCF RIA サービスにはエンティティ定義が含まれていません。サービスを変更したら、更新する必要があります。データソース。」
そして今、私は立ち往生しています: 私が見つけることができるすべてのサンプルで、エンティティは RiaService.Web アセンブリにありますが、既に作成したオブジェクトを再作成したくありません。
ありがとう :
silverlight - 自分のドメインオブジェクトでLightswitchを使用する:参照がありません
私はasp.netアプリケーションに取り組んでいます。ドメインアセンブリ(主にコマンドとクエリコードを含む)、Domain.Contractアセンブリ(主にドメインオブジェクトを含む)、リポジトリ(ドメインによって呼び出される)、およびWebサイトがあります。
特定のバックオフィスのニーズについては、Lightswitchアプリケーションを作成したいと思います。現在のドメインをデータソースとして使用したい。WCF Ria Serviceクラスライブラリを追加し、RiaService.Webプロジェクトで、1つのクエリメソッドを使用してDomainServiceに基づくクラスを追加しました。これ以上何もありません(エンティティは私のDomain.Contractアセンブリにあるため、エンティティはありません)
ここからのヘルプを使用して(Michael Wに感謝)、データソースを追加し、ドメインオブジェクトをライトスイッチのエンティティとして認識させることができました。
しかし、コンパイルエラーが発生しました:'タイプまたは名前空間名'MyDomain'がプロジェクトServerGeneratedのグローバル名前空間に見つかりませんでした(アセンブリ参照がありませんか?)'。
特定のエラーは次の行にあります:global :: Domain.Contract.MyObject result = new global :: Domain.Contract.MyObject(); これは私のドメインオブジェクト(私のDomain.Contractアセンブリで作成されたもの)にあります。
したがって、私が行う必要があるのは、ServerGeneratedプロジェクトに参照doDomain.contractを追加することだけのようです。
ただし、VisualStudioには表示されません。サーバープロジェクトへの参照を追加しても、エラーは修正されません。
ありがとう。
sql - LightSwitch Linq To Entities クエリの問題!
私はLinqとEntities Frameworkに非常に慣れていません。作成中の LightSwitch Orders Management アプリケーションに WCF RIA サービスを作成しようとしています。Linq を使用して既に 7 つまたは 8 つのクエリを作成しましたが (多くの頭痛の種)、成功しました。次に、3 つのテーブルを使用して、TotalSales と TotalExpenses を月ごとに取得するクエリを作成する必要があります。
DetailsVentes (SaleDetails) で構成される: DateOfOrder、Quantity、UnitPrice、Total.... など DetailsAchat (PurchaseDetails) で構成される同じフィールド 料金 (Expenses) で構成される : DateOfExpense、ExpenseType、Cost....など
ここで、1 か月あたりの純利益を検索するクエリが必要です (income=TotalSales-TotalPurchases-TotalExpenses)
このクエリを試しました
ここで、Vente は販売 (注文) で、DetailVentes は OrderDetails です。Achat は購入であり、DetailAchat PurchaseDetail は費用です。
問題は、奇妙な結果が得られたことです。すべての値 (TotalVentes、TotalAchats、TotalCharges) は 13 で乗算されます。
たとえば、2011 年 6 月の totalSales が 10,000 USD の場合、このクエリは 130,000 USD を返します。
正しいクエリを取得しようとして、本当に4日間立ち往生しています。
繰り返しますが、私はLinqが初めてです:p
どうもありがとうございました。
編集:@Jasonのアドバイスを試してみました:
そして、結果はまだ非常に奇妙です (非常に高い) ! 私が従うことができる例??
ありがとうございました。
visual-studio-lightswitch - ライトスイッチインベントリアプリ
私はLightSwitchで在庫記録システムを構築していますが、要件では、チェックレジスタのように、変更後に各行に終了残高を表示する必要があると指定されています。
SQLServerからインポートされた3つのテーブルがあります。製品:製品情報を指定するために使用されます
(ID、名前、説明など。)
InventoryLogs:インベントリへの各変更をログに記録するために使用されます
(ID、DateTimeStamp、Person、ProductID、QuantityAdded、QuantityRemoved、EndingBalance)
InventoryCurrent:計算のオーバーヘッドを削減するために現在の在庫数量を維持するために使用されます
(ID、ProductID、数量)
InventoryLogsテーブルを、ユーザーがインベントリへの変更を入力できる画面として設定しました。InventoryCurrentテーブルから値を取得し、変更を加算/減算することでEndingBalanceフィールドを自動的に計算したいのですが、その方法がわかりません。
どんな助けでも大歓迎です!
c# - LightSwitch のサンプル アプリの問題
サンプルの LightSwitch アプリ (オンライン注文) をダウンロードしましたが、解決できないエラーが表示されました。
エラー 1 「SqlInstanceName」パラメーターは「BuildSchema」タスクでサポートされていません。パラメーターがタスクに存在し、それが設定可能なパブリック インスタンス プロパティであることを確認してください。C:\Program Files (x86)\MSBuild\Microsoft\VisualStudio\LightSwitch\v1.0\Microsoft.LightSwitch.targets 160 23 OnlineOrdering
と
エラー 2 「BuildSchema」タスクをその入力パラメータで初期化できませんでした。C:\Program Files (x86)\MSBuild\Microsoft\VisualStudio\LightSwitch\v1.0\Microsoft.LightSwitch.targets 157 10 OnlineOrdering
エラーは次のセクションにあります
あなたの助けは大歓迎です!
sql - SQL の問題に接続する Lightswitch
ライトスイッチから sql2008 Express に接続しようとしています。単純なフォームを試しましたが、保存しようとするたびに次のエラーが発生します。
基になるプロバイダーが Open で失敗しました。
内部例外メッセージ:
ユーザー インスタンスのプロセスの開始に失敗したため、SQL Server のユーザー インスタンスを生成できませんでした。接続が閉じられます。
SQL ログを確認したところ、以下のエラーが表示されました。
SQL Server エージェント (SQLExpress) を確認しましたが、エラーが発生した後にオフになっています。
Win7 64ビットでSQL 2008およびSQL 2008 Expressを使用して、VS-2010を実行しています。
asp.net - 既存の LightSwitch アプリケーションと同等の HTML Web アプリケーションを作成する
LightSwitch の顧客注文管理アプリケーションがあります。顧客はログインして注文のみを表示できます。同様の Web アプリを作成しようとしていますが、ASP.net など、どのルートを使用すればよいかわかりません。すべてのクライアントに Silverlight がインストールされているわけではないためです。Visual Web Developer を使用して ASP.NET でこれを行った場合、db の顧客レコードに基づいて認証を行うにはどうすればよいでしょうか? LightSwitch ではそれほど大したことではありませんでした。
database - Lightswitch とデータベースの負荷 - ベスト プラクティス
LightSwitch に関するいくつかの記事を読んだ後、LightSwitch ユーザーがデータ ソース (主に SQL データベース) を過負荷にするクエリを作成するのを妨げているのは何なのか疑問に思いました。
私の最初の理解では、LightSwitch ユーザーは開発者でも DB 管理者でもなく、一見単純なクエリがマルチユーザー データベースに与える影響をほとんど理解していない可能性があります。
LightSwitch にはガバナンスやキャッシングなどが組み込まれていますか? ユーザーが昨年の売上データにアクセスしても安全ですか?