問題タブ [multiple-schema]
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.
java - XML Beans を使用した外部スキーマのインポートと使用
少し問題があります。私はかなり前に実稼働システム用の API を作成しましたが、これは Apache XML Beans を使用していました。スキーマは同種 (つまり、インポートがなく、すべてが同じスキーマ内からのもの) であり、API 処理のコードが非常に冗長であったとしても、すべてが正常に機能しました。それ以来、古い API の一部、つまり異なるスキーマを念頭に置いて、JAXB を使用してはるかにシンプルでエレガントな RESTful API を作成しましたが、一部の要素は同じです。古い API のバインド コードをクリーンアップして簡素化するために、一部のパーツを削除して新しいスキーマをインポートし、代わりにそれらの要素を使用することで置き換えました。ただし、スキーマの新しい組み合わせを使用するドキュメントを解析しようとすると、XML Beans から検証エラーが発生します。
誰もこれに遭遇したことがありますか?解決策やアイデアはありますか? 本当にありがたいです。よろしくお願いします。
php - PHPXML検証
複数のXSDファイルに対してXMLファイル(またはその一部)を検証するための最良の方法は何ですか?
たとえば、構成ローダーのスキーマは次のとおりです。
Configurationクラスが存在するため、具体的なパーサークラスを定義するタグを追加できます<section>
(ASP.NETのカスタム構成セクションとよく似ています)。ただし、解析されているセクションを検証する方法がわかりません。
ファイルに書き戻さずに、XSDファイル/文字列を使用してコードのこのセクションだけを検証できる場合はどうでしょうか。
php - PHPの複数のスキーマに対してXMLを検証することは可能ですか?
PHPで複数のスキーマに対してxmlを検証できるかどうか、または何らかの方法でスキーマをマージする必要があるかどうか疑問に思っています。
答えてくれてありがとう!
entity-framework - EF:クロスedmx(同じDB)linq-to-entitesクエリ
2つのEDMXを別々のアセンブリで、同じデータベースの上に
使用して、両方を使用するlinq-to-entitiesクエリを作成するにはどうすればよいですか?
例えば
これが私がやろうとしていることです:
>これにより、NotSupportedExceptionが発生します。
メッセージ:「指定されたLINQ式には、さまざまなコンテキストに関連付けられているクエリへの参照が含まれています。」
>この例外は、Entities2がEntities1に置き換えられた場合
でも(両方のコンテキストが同じEDMXからのものである場合でも)、両方が同じ接続文字列を使用している場合でもスローされます。
一方、比較のために、これは機能し、単一のSQLステートメントになります。
制約:
私の意図は、デザイナーのサポート付きで2つのEDMXを使用することです。デザイナーを壊したり、データベースから更新するときに上書きされたりするような方法でEDMXをハッキングすることはありません。
EDMX#1はEDMX#2について知ることができません(ただし、#2は#1について知ることができます)。
結果を単一のSQLクエリに変換し、最初の部分からメモリに結果を読み取ってから、クエリの2番目の部分の入力としてデータベースに返すようにします。
関連していますが、私が探しているものではありません:
.net - 方法:エンティティフレームワークと複数のスキーマ
私はEntityFrameworkを使用しています。
mySchema1.EmployeemySchema2.EmployeemySchema3.Employeeのように複数のスキーマを持つ単一のデータベースを使用してい
ます
このデータベースのedmxを生成すると、テーブルの名前がEmployee1、Employee2、Employee3などに変更されます。
単一のedmxで複数のスキーマの実装を実現する方法。
編集: オブジェクトは、ここではEmployeeと同じ名前で呼び出す必要があります。可変部分のみがスキーマです。ctx.Employee-特定のスキーマからデータをフェッチする必要があります。どちらを使うか指定できるものを探しています。
助けてください。
mysql - Neo4j-Neo4jでMySQLの複数スキーマのデプロイをエミュレートする方法
Neo4jサーバーの単一インスタンス(組み込みではない)で、Neo4jに複数のスキーマの種類のデプロイメント(MySQLと同様)を追加するにはどうすればよいですか?サーバーとしてデプロイされたNeo4jでスキーマランタイムを追加/削除するにはどうすればよいですか?
esper - ソースが 2 つ以上の異なるスキーマを持つ xml イベント ファイルを送信している場合、Esper で処理する方法は?
Java プロジェクトのクラスパスに 2 つのスキーマがあります。現在、esper エンジンに送られる xml ファイル (イベントとして) は、理解すべきスキーマを理解していません。この問題はどのように解決できますか? 専門家が提案してください!
oracle - ODAC/Entity Framework モデルの更新に関する問題
アプリケーションに odac を導入しようとしていますが、多くの問題に直面しており、問題を解決する解決策が見つからないようです。
Oracle データベースを使用しており、ODAC 12c リリース 1 (12.1.0.1.0) を Oracle Developer Tools for Visual Studio で使用しようとしています。
このモデルでは、クロス スキーマ クエリを実行できるように、複数のスキーマが必要です。データベース接続のフィルターで選択したスキーマは、モデルの作成時に表示されます。ただし、データベースからモデルを更新しようとすると、デフォルトのスキーマのみが表示されます。これは、Visual Studio のサーバー エクスプローラーでデータベースの関連部分を開くことで解決できる場合もありますが、常にうまくいくとは限りません。この修正は、同じモデルに複数の接続文字列を追加した後は機能しません (ユーザーの場所によっては、ユーザーがどのデータベースにリダイレクトされるかによって異なります)。
次の問題は、ストアド プロシージャの戻り値の型を自動生成できないことです。列情報を取得しようとしましたが、メタデータを取得できません。ストアド プロシージャを変更して列情報を取得し、ストアド プロシージャを元に戻すという提案をいくつか見てきましたが、これは避けたいことです。また、提案はOracleデータベースでは機能しないようです(ただし、データベースの経験があまりない私かもしれません)。
最後の問題 (これはマイナーな問題です) は、生成されたクラス/メソッドからアンダースコアを省略して生成コードを取得する方法を理解できないことです。これは大きな問題ではなく、単にコードの移行を容易にするためのものです。