fluent-interface

    2

    6答えて

    私はの例をとので、流暢なインターフェイスを使って簡単なダイアログボックス(および他のUI要素)を定義することを探しています。 (私は、社内のプログラミング言語にカスタムダイアログボックスのサポートを追加する必要があり、私は流暢なインターフェイスがそれを行うための最善の方法かもしれないと思う)Winformsの上に構築されます UIシステムORそれがあなたの答えに影響を及ぼす場合WPF。 インタフェ

    0

    2答えて

    私は関連する権限を持つユーザーがいます。ここに私が望むものがあります: 私はUserを作成し、User.Permissionsコレクションにアクセス許可を追加します。それは救われ、すべてが期待どおりに起こります。 次に、ユーザーを編集して権限を削除します。新しいユーザーオブジェクトが作成され、アクセス許可コレクションは空になります。この新しいユーザオブジェクトの識別子およびバージョンは、関連する値

    9

    3答えて

    私は、メソッドチェインを使用して、少し流暢なインターフェイスを作成しました。通常は、Webサービス/データベースからデータを取得するリポジトリがいくつか呼び出されます。 流暢なインターフェイスを使用する単体テスト方法についてはどうすればよいですか? Public IEnumberable<Computer> FindComputers(string serialNumber) { r

    7

    2答えて

    Lambdaには非常にきれいなことをするためのFluentの実装がたくさんあります。私はそれらの周りに私の脳をラップしたいので、これらのもののいくつかを作成することができますが、私はまだ私の脳が理解する説明を見つける必要があります。 私はこのように私のバリデータのメソッドを使用して作業し、このすべての部分を取得するために管理している人バリ public class PersonValidator

    5

    1答えて

    流暢なインターフェースは多くのタスクにとって非常に便利だと考えています。しかし、私は1つのクラスで流暢なメソッドとメソッドを変更してしまうと、不安を感じます。 だけの例では、(それは少し不自然だ、私と一緒にご負担ください): トリミング、文字列ユーティリティクラスを想定すると、チェーン化のために良いようだ: Str & Str::Trim() { return TrimLeft().TrimRig

    5

    1答えて

    私は周りを遊んでいるいくつかの簡単な検証のためのいくつかの流暢なインターフェイスを作成しています。私が気づいたことの一つは、たくさんの異なるオブジェクトが作成されていることです。以下の文与え例えば : '' のすべてのための Check.Assertion.ForValue.That(value, "value").IsNotNull() : void Check.Assertion.ForA

    1

    1答えて

    Fluent-NHibernateオートマッピング機能(最新バージョンのソフトウェア)を使用しようとしていて、GUIDをプライマリキーフィールドとして使用している問題が発生しています。主キーに整数フィールドを使用すると、テーブルが正常に生成され、すべてのNhibernate機能が正常に動作しているようです。参考までに、NHibernateを使用してデータベーステーブルを生成しています。 整数IDを

    4

    5答えて

    私は最初の流暢なインターフェイスを作成しようとしていますが、私は他のポープルの考え方がより流暢で、どちらが使いたいと思っているのだろうかと思っていました。間違いなく Check.Field().Named("est").WithValueOf("sdsd").IsNotNull() Check.Field("est").WithValueOf("sdsd").IsNotNull() Che

    1

    1答えて

    私は動作するように作成したインターセプタを取得しようとしていますが、何らかの理由でコンポーネントをリクエストしたときにインターセプタをインスタンス化していないようです。私はインターセプタのコンストラクタにブレークポイントを入れてきたし、それはいないようです container.Register( Component.For<MyInterceptor>().LifeStyle.Transi

    4

    1答えて

    私は自分のシステムで一連のルールの流暢なインターフェイスを実装しようとしています。私が達成しようとしているのはこれです。 TicketRules .RequireValidation() .When(quartType => quartType == QuartType.Before).TotalMilageIs(64) .When(quartType => quartType == Qua