問題タブ [fluent]

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

nhibernate - Fluent NHibernate HasManyToMany() マッピング

多対多の関係を利用した Fluent NHibernate の例で問題が発生しています。同様のケースの例を見つけようとしましたが、たくさん見つかりましたが、まだ同じ問題が発生しています。

テスト プロジェクトを実行すると、次の例外がスローされます。

NHibernate.PropertyAccessException: project.Entities.User.UserName の getter で例外が発生しました ---> System.Reflection.TargetException: オブジェクトがターゲット タイプと一致しません。

これはテーブルのイメージです:

テーブル

そしてコード

ここにコードがあります。ウェブ上のほとんどの例と Fluent Nhibernate マッピング ページは同じ方法で書かれているので、アイデアはありますか?

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

wpf - 流暢な WPF プロジェクトはありますか?

WPF/XAML を理解するための継続的な試みの一環として、流暢なインターフェイスを UI コーディングに適用することに興味を持つようになりました。

Fluent Silverlight ( http://code.google.com/p/fluent-silverlight/ ) は認識していますが、WPF に相当するものを見つけることができないようです。

個人的なメモとして、XAML と C#/MVVM を組み合わせてすべてを実行することに同意するのは非常に難しいと感じています。UI プログラミングの特定の側面 (データ バインディングなど) は、宣言型 XAML よりもコードで表現したほうがよいように思えます。

流暢な WPF インターフェイスは、これらの目標を達成するためのもののようです。

0 投票する
6 に答える
1063 参照

c# - ICollection を C# でより流暢にするシンプルでエレガントな方法はありますか?

例: カスタム コレクション クラスのAddメソッドをICollection使用してメソッド チェーンと流暢な言語を実装したいので、これを実行できます。

いくつかのオプションを考えることができますが、それらは面倒で、ICollection を別のインターフェイスにラップするなどの作業が必要です。

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

c# - C#の流暢なインターフェイスによるマルチレベルの継承

以下のサンプルコンソールアプリケーションを考えます。

質問#1:.Name()がtypeof OranizationBuilderを返すのに、.Write()がCorporationBuilderを呼び出すのはなぜですか?

質問#2:.Name()を取得してtypeof CorporationBuilderを返す方法は?

編集/更新

これが解決策の最初の試みです(以下を参照)。ただし、私はFactory内で立ち往生しており、.Organization()および.Corporation()メソッドタイプを構成する方法がわかりません。

具体的な問題領域は次のとおりです。

OrganizationBuilderとCorportationBuilderを構成するにはどうすればよいですか?

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

c# - コントロールを構築するための C# Fluent API : フィードバックが必要

ASP.NET コントロールをインスタンス化するために、この Fluent API に取り組んできました ( http://tinyurl.com/m4hzjb )。私はいくつかのフィードバックと意見を探しています...良い、悪い、または無関心。これは役に立ちますか?予想される技術的な問題はありますか? 改善の余地?

標準の TextBox コントロールを作成するための非常に基本的な使用例を次に示します。2 つのプロパティ/メソッドのみが実装されていますが、API を簡単に拡張して、コントロールの完全なプロパティ機能セットをサポートできます。

利用方法

完全な ControlBuilder クラスを次に示します。

ビルダー

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

ruby - 流暢な正規表現へのタグの Ruby リスト

Ruby を使用して、HTML ページのタグを削除したいと考えています。生の HTML があり、['span'、'li'、'div'] などのタグのリストを定義し、順番に実行できる正規表現の配列を作成したいと考えています。

タグごとに 2 つの正規表現 (開始と終了)。

これをプログラムで行う方法はありますか (つまり、タグ配列から正規表現配列を事前に構築し、流暢なパターンで実行します)?

編集:私は実際に一度に2つの質問をしたことに気づきました.1つ目はタグのリストを正規表現のリストに変換することについて、2つ目は正規表現のリストを流暢に呼び出すことについてです。両方の質問に答えてくれてありがとう。私は次の質問を単一のテーマにしようと思います。

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

nhibernate - Fluent NHibernate: 奇妙な列マッピングの動作

Fluent NHibernate を使用してエンティティをマップしようとすると、多くの問題が発生します。

次のような 3 つのエンティティがあります。

Category は ID に int を使用するのに対し、他のクラスは Guid を使用することに注意してください。

私のマッピングクラスは次のようになります。

最後に、参照 ID 列の名前の付け方を指定する次の規則があります。

NHibernate がテーブルの生成を決定する方法は次のとおりです。

Product テーブルの生成にはいくつかのエラーがあります。

  1. 「SellerId」列が何らかの理由で重複しています。重複する列は私の命名規則に従っていません。
  2. References メソッドに「Category」の値を指定して、「CategoryId」列の命名規則をオーバーライドしようとしています。ただし、テーブルでは代わりに規則が引き続き使用されます。

何が起こっている?

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

nhibernate - 流暢なNHibernate階層データ

やあみんな。Fluent構文に関する簡単な質問。私はこれが落ちたと思っていましたが、奇妙な失敗をしています。基本的に、私は永続化しようとしている階層的な種類の構造を持っており、dbを使用して実際の統合テストを行う場合を除いて、すべてが機能しているようです。

別のノードであるParentプロパティを持つNodeオブジェクトと、ノードのコレクションである読み取り専用のChildrenプロパティをサポートする_childrenフィールドがあります。

プロパティは関係の相関を処理し、メモリ内のオブジェクトは問題なくテストされます。ただし、リポジトリ(テストではメモリ内のSQLiteデータベース)からそれらを取得すると、何らかの理由でノードの子にそれ自体が含まれます。何か案は?

私のマッピングは主にAutoMapを使用して行われますが、以下をオーバーライドしました。

また、Inverse()呼び出しなしで試してみました。

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

nhibernate - 辞書のFluentNHibernateマッピング

Fluent NHibernateを使用して単純なDictionaryプロパティをマッピングする最良の方法は何ですか?

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

orm - Fluent NHibernate HasManyToMany()保存/更新の問題

私は次のコードを持っています、それは特定の機能を与えることになっていますが、そうではありません:S

とにかく、ここに私の問題があります:

http://img525.imageshack.us/img525/1315/diagramp.png

マッピングコードは次のとおりです。

私の問題は、(特定のユーザーにロールを割り当てる)UserNameをテーブルUserInRolesに追加しようとしたときに、ロールIDがすでに存在する場合は、対応する行から削除されて新しい行に割り当てられるということです。