問題タブ [breeze-sharp]
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.
c# - BreezeSharp: クライアント側でサーバー側の POCO モデルを使用することは可能ですか?
私が構築している新しい WPF アプリの Breeze Sharp を試しています。EF6 Code First Entity からクライアント側エンティティを生成する方法があるかどうか疑問に思っていました。
クライアント モデルを手作業でコーディングし、クライアント/サーバー エンティティの同期を手動で維持する必要があるとしたら、大変なことになります。
また、BreezeJS は非常に人気があり、Web 上には多くの情報がありますが、BreezeSharp の情報は限られています。BreezeSharp はエンタープライズ アプリケーションに適したオプションですか? 私のアプリケーションはデータ量が多く、エンティティに多くの属性があります。
更新 1:クライアントでサーバー側モデル プロジェクトを使用しようとしたところ、次のエラーが発生しました。
発生したメタデータ エラー: メタデータの不一致の分類: 'Missing CLR Entity Type' - StructuralType の場合: 'XXX...'
ここの誰かが光を当てることができることを願っています..
c# - Breeze.sharp - taskResult.Result - 応答なし
私は奇妙な問題で立ち往生しています。ブリーズ クライアント (c#) を使用してデータをクエリすると、単体テストでデータが正常に取得されます。webApi コントローラーから同じコードを呼び出すと、task.Result でハングします。誰もこの行動を見たことがありますか?コードは次のとおりです。
breeze - Breezejs は $top でクエリを 2 回繰り返します
Breeze v1.5.4 + webapi2
メソッドを呼び出すと、
このような:
/DataApi/InvestObjectInfos?$orderby=TreeNode desc,Id&$top=20&treeNodeIds[]=1204¬Changed=false&isOrder=-1&searchString=
私は常にSQLトレースで2つのクエリを取得します。最初はトップなしで、2番目はTOPが指定されています。
ここで何が間違っている可能性がありますか?
breeze - BreezeSharp Attach プロパティ キーが見つかりません
Breezesharp を使用してアプリケーションを実装しています。エンティティを EntityManager に挿入するときに問題が発生しました。エラーは次のとおりです。
EntityType で定義されている KeyProperties はまだありません: 'TransportReceipt:#Business.DomainModels'
最初のエンティティ タイプ「Customer」で既にこのエラーに直面しており、ここで提案されている不一致のアプローチを実装しています。その場合、WebApi に対して get 操作を成功させました。しかし今、アプリケーション内に TransportReceipt エンティティを作成しています。
マッピングの不一致の修正
私の基本データサービスコアコード
これは私が新しいエンティティを追加しようとしている人です
エンティティを EntityManager に追加しようとすると、すべてのエンティティ クラスのカスタム マッピングが表示されます。
だから私の質問は、私が間違っていることです。