data-mapping

    0

    1答えて

    私は3つのテーブルのプロジェクト、ユーザー、プロジェクトメンバーを持っています。 ProjectMembersテーブルはマッピングテーブルであり、ProjectIdとUserIdという2つの列しかありません。 私のオブジェクトモデルでは、ProjectとUserの2つのクラスがあります。 ProjectクラスにはプロパティがありますIEnumerable<User> Members linqからs

    4

    1答えて

    EnumSetがあり、一連のブール型の列にマップすると良いと思いました。これにより、SQLツールを使用して調べることが容易になり、使用可能な列挙型の値を変更することも容易になります。しかし、私は本当にこれのためにすべてのゲッターとセッターを手書きしたくありません。 誰かがこのオブジェクトを複数のプロパティに分割するために何らかの種類のハイバネートメタデータを使用する巧妙なソリューションを持っていま

    1

    1答えて

    Java/Hibernate環境から、テーブル内のいくつかの列を親クラスに属する「コンポーネント」にマップできます。たとえば、UserオブジェクトにはPreferenceオブジェクトが含まれています。このオブジェクトは、実際にすべての属性をデータベースの1つのテーブルにマップしました。 DataMapperに類似点はありますか?または他のデータベースインターフェイスライブラリですか?

    2

    1答えて

    私は、Martin Fowlerが概説したData Mapperパターンに基づいて、基本的なORMメカニズムを書いています。どのオブジェクトが変更されたかを追跡する作業ユニットがあります。明らかに、外部キーや他のDB制約のために、変更は特定の順序でテーブルに書き込まれなければなりません。 私が変更を書き込む順序を決定するために使用できる解決策はありますか?ファウラーは、彼のPoEAA本の「地形的な

    3

    3答えて

    私はMsアクセスデータベースでLinqデータマッピングを使用しています。いつものようにOleDbConnectionを作成してDataContextに渡します。 複雑なクエリに基づいてテーブルからデータを取得するためにこれまではうまくいきました。リレーションも1-Nリレーションの子エンティティのリストに自動的に設定されます。 しかし、私は次のコードを使用してデータを挿入しようとすると:しかしで、私

    56

    3答えて

    結合入力するための不明なエラー「NO_MODIFICATION_ALLOWED_ERR」を取得: <script src="/Scripts/jquery-1.6.2.min.js" ... <script src="/Scripts/knockout-1.2.1.debug.js" ... <script src="/Scripts/knockout.mapping-latest.js" .

    0

    3答えて

    Text1、Text2 ..などのような一般名を持つSQL Serverテーブルがあります。異なる構造のプロジェクトで同じ構造が使用されているため、テーブルはこのように設計されています。 私は.NETにプロパティを持つクラスを持っています。 CustomerクラスにFirstNameというプロパティがあるとします。 異なるDALメソッドを作成するときに、アプリケーション全体のマッピングを覚えたりハ

    1

    1答えて

    私はDapperで遊んでいましたが質問があります。私のPOCOクラスに列挙型のプロパティを持ち、Dapperを使うことができる方法はありますか? System.NotSupportedException::タイプ:* my_enum_type *がDapperの によってサポートされていない されて、私は足りない私はタイプ列挙子のあるプロパティを追加するたびのように、私は次の例外を取得するようです