問題タブ [datamodel]

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 投票する
2 に答える
5312 参照

php - PHP のデータ モデル

私はPHPで非常にあいまいなデータモデルを試しています。たとえば、SQL データベースに「model_attributes」というテーブルがあるとします。これは、私が取り組んでいるモデルで使用可能なすべての属性のリストです。ここで、データがコンストラクターから配列にロードされた後、モデルと他のモデルがこのリストから関数を導出して配列からデータを取得できるようにしたいと考えています。擬似コードの例を次に示します。

だろう

まず、これは良い習慣ですか?整理されているように見えますが、同時に汚いようにも見えます。PHPで大規模なデータモデルを処理する方法について、誰かが他の提案をしてくれるかもしれません。

また、誰かがこのようなことをした場合、どうすればphpDocsでこれを処理できますか?

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

jsf - JSFデータテーブルまたはデータモデルで順序を保持する方法

私は JSF を使用しており、ユーザーが列見出しで並べ替えたり、個々のエントリを並べ替えたりできる複雑なデータテーブルがあります。テーブル自体には、読み取り専用で自由に編集可能なチェックボックスとテキストフィールドの両方で構成される行が含まれています。データテーブルの各インスタンスの平均は約 50 行ですが、最大 250 行まで拡張できます。

(データベースから) 取得したデータを (ユーザーが) 調整できることを考えると、並べ替えやデータの移動機能などを含む ArrayList のラッパー コレクションを作成する道をたどりました。送信時に、行エントリの内容と順序の両方をデータベースに「保持」する必要があります。

私の現在のコレクションは、物理的にオブジェクトを移動しています。同期が取れなくなることを恐れて、インデックスの個別のリストを維持したくなかったからです。これが、取得したデータとキャプチャしたデータの両方を 1 つのオブジェクトに結合することを選択した理由でもあります。

これはここで正しいアプローチですか?JSF DataModel を調査しましたが、要素を物理的に移動するのと同じくらい簡単に、現在の並べ替え順序でデータを保持できるかどうかはわかりませんでした。

0 投票する
3 に答える
1782 参照

c# - 親と子のデータモデルオブジェクトを関連付けるための最良の方法は何ですか?

以下の私のコードは、親と子を関連付けるときに非常に複雑に見えます。

質問:親と子のデータモデルオブジェクトを関連付けるための最良の方法は何ですか?

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

iphone - 2つのxcdatamodelを備えたiphonecoredata

私はコアデータを処理してきました(成功しました;)、いくつかのチュートリアルに従ってすべてを取得しましたが、しばらく前に見つけたいくつかの基本的なチュートリアルについて質問があります(作成者が応答していないので、ここに行きます!)これはチュートリアルであり、そのコードはここにあります

このチュートリアルでは、2つのxcdatamodelsがありますか??、なぜですか?イベントのタイムスタンプは何ですか?sqlitemanagerでチェックしましたが、データを作成した後、タイムスタンプは何も保存しません。

  • それで、イベントエンティティを離れるのは間違いでしたか?そのデータモデルで?または私が欠けているものがありますか?

ありがとう!

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

oracle - Enterprise Architect の Oracle ロング フィールド列のプロパティ

Sparx System の Enterprise Architect に少し問題があります。Oracle のデータベース スキーマをモデル化しようとしています。データ型 long の主キーを持つテーブルを作成しました。しかし、列のプロパティを変更しようとすると (AutoNum = true に設定)、空のプロパティが表示されます。EA のドキュメントを読み、シーケンス構文を生成するにはこのプロパティを設定する必要があることを知りました。

データ型を数値に変更したり、データベースをmysqlに切り替えたりすると(たとえば)、すべて問題なく、AutoNum値を変更できるプロパティがあります。

同様の問題があり、解決策を見つけましたか? または、何か間違ったことをしているのかもしれません。

よろしく

0 投票する
3 に答える
6180 参照

core-data - xcode4でコアデータ属性のコードを生成する

xcode 3には、データモデルビルダーに便利な機能があり、エンティティ内のいくつかの属性/関係を強調表示して右クリックし、メソッドとプロパティの宣言をクリップボードにコピーすることを選択できます。(Objective-c 2.0プロパティ宣言も必要かどうかを選択できます)。次に、それらをNSManagedObjectサブクラスに貼り付けることができます。

クラスファイル全体を生成する方法がわかります。ただし、既存のエンティティに属性を追加する場合、これは役に立ちません。彼らはこの機能をxcode4から削除しましたか?ずっと使っていました!

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

constraints - データモデルによって強制されるように、ブリッジテーブルで一意の関係を定義する方法は?

これは私が遭遇したインタビューの質問です

与えられた 3 つのテーブル

  • GRADUATE - 大学院ロール
  • HONORS - 名誉科目
  • GRADHONS - 大学院を特定の優等科目にリンクするためのブリッジ テーブル

質問 - データモデルで GRADHONS をどのように定義して、卒業生が優等科目を 1 つしか持てないという制約をデータモデルに適用する必要がありますか?

インタビュアーは私の提案にそれほど夢中になっていませんでした

  • テーブルGRADHONSのPKとしてGraduate Keyのみを使用します
  • データモデルを変更し、名誉を卒業テーブルの一部として参照します。

私の質問は元のインタビューの質問と同じです - データモデルによって強制されるように、ブリッジ テーブルで一意の 1-1 関係をどのように定義しますか?

0 投票する
4 に答える
5062 参照

asp.net-mvc - asp.netmvcモデルとエンティティフレームワークモデル

asp.netmvc--modelフォルダーにモデルを作成することをお勧めします。これらのモデルをビューで使用し、サービスレイヤーを使用してモデルをEFモデルに「適応」させます。

または、別のアプローチを使用しましたか。このアプローチの問題は、ほとんどの場合、私の(自作の)モデルがEFモデルのコピー(乾燥していない)であるということです。

それで、誰かがあなたのビューでどのモデルを使用するかを私に説明できますか?それは非常に混乱しているからです。model / viewmodel /Entityframeworkmodel...。

解決 :

答えてくれてありがとう、私は今、いくつかのことをリファクタリングしていると思います!

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

iphone - CoreDataデータモデルを使用して新しいオブジェクトをインスタンス化する

基本的に私はこのiphoneアプリケーションを持っており、アプリケーションsqliteデータベース(エンティティ:モジュールから)からさまざまなモジュール(学生が研究した科目)に関するデータをフェッチし、セルをクリックした瞬間にそれらをuitableviewに表示します(これはモジュール)、モジュールの詳細を含むビューコントローラをプッシュします。

'Module'属性: name =モジュール名、body=ユーザーがモジュール用に保存できるメモ。

評価エンティティを追加しました。その属性は次のとおりです。

「評価」属性:タイプ=試験または課題、名前=課題の名前、データ=期日 コアデータデータモデル

私がしたいことは:

  1. 特定のモジュールに対していくつの評価があるかをユーザーに尋ねます(たとえば、「モジュールa」に対していくつの評価がありますか?」
  2. 次に、ユーザーが数値(たとえば、3)を言うと、アプリケーションは、たとえば3、評価を追加し、モジュールビューページ(ユーザーがモジュールを選択するとプッシュされる)の各評価の情報(つまり、テキストフィールドなど)を表示する必要があります。

誰か助けていただければ幸いです。私の説明が少し混乱している場合もお詫びします。

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

ajax - Seam 問題における DataModel と DataModelSelection

管理コンポーネントでDataModelおよびDataModelSelectionアノテーションを使用したいと思います。

選択した項目データを表示するモーダル パネルを作成するとします。残念ながら、 DataModelSelectionの注釈が付けられたプロパティ 'selectedItem' は 、モーダル パネルで null です....

選択したデータをデータ グリッドの外で使用する方法はありますか?

もう 1 つのことは、dataGrid プロパティで「myComponent.myDataModel」を使用できず、単にmyDataModelを使用できないことです。他のケースでは、あるクラスを別のクラスのベースとして使用したい場合、問題が発生する可能性があります。

助言がありますか?

前もって感謝します。