fluent-interface

Metoda chaining-dlaczego jest to dobra praktyka, czy nie?

Metoda chaining jest praktyką metod obiektowych zwracających sam obiekt w celu wywołania wyniku dla innej metody. Tak: par ... uchowanie jest uważane za dobrą praktykę i gdzie popełniam błąd, myśląc, że łamie nieodłączną notację zorientowaną na obiekt.

Entity Framework Code First Fluent Api: dodawanie indeksów do kolumn

Używam EF 4.2 CF i chcę tworzyć indeksy na określonych kolumnach w moich obiektach POCO. Jako przykład powiedzmy, że mamy kl ... o zrobić, kod pierwszy sposób? UPDATE: Jak wspomniano w odpowiedzi Robby, funkcja ta jest zaimplementowana w EF Wersja 6.1

Conditional Builder Method Chaining Fluent Interface

Zastanawiałem się, jaki byłby najlepszy sposób zaimplementowania warunku .When w płynnym interfejsie przy użyciu metody chain ... Skill(Skill.HideInShadows) .When(level > 3) .Build() Update - przykładowe rozwiązanie można znaleźć tutaj .

Wskazówki dotyczące pisania płynnych interfejsów w C # 3

Szukam dobrych porad dotyczących płynnych interfejsów w C#. Sam się o tym uczę, ale chętnie posłucham, co inni myślą poza art ... mógłbyś zamieścić jedną wskazówkę lub myśl, lub cokolwiek na post. Też chcę zobaczyć, jak na nich głosują. Z góry dziękuję.

Fluent Interfaces-Metoda Chaining

Łączenie metodą jest jedynym sposobem, jaki znam, aby zbudować płynne interfejsy. Oto przykład w C#: John john = new JohnB ... Days(7)); } Więc jak inni tworzą płynne interfejsy. Jak go stworzyć? Jaki język/Platforma / technologia jest potrzebna?

Czy można w Pythonie łatać metody na typach rdzeni?

Ruby może dodawać metody do klasy Number i innych typów rdzenia, aby uzyskać efekty takie jak: 1.should_equal(1) Ale wygl ... ypuszczano: should_equal(item.price, 19.99) Ta koncepcja jest tym, co Rspec i niektóre inne frameworki Ruby są oparte on

101 tutorial do konfiguracji nhibernate? [zamknięte]

Szukam tutoriala na temat konfiguracji nhibernate. Wydaje się, że jest ich niewiele, ale większość z nich jest albo napisana ... est na niezwykle starożytnym wydaniu. Jakieś dobre zasoby, może nawet włączenie płynnej lub skonfigurowanej instalacji kodu?

Płynne interfejsy i dziedziczenie w C#

Pokażę problem na przykładzie. Istnieje klasa bazowa z płynnym interfejsem: class FluentPerson { private string _FirstN ... ponieważ zwracanym typem metody WithLastName() jest FluentPerson (nie FluentCustomer). Jak zwykle rozwiązywano ten problem?

Wtyczki MEF i EF CodeFirst-jak?

Background: Mamy projekt z wieloma modułami. Używamy EntityFramework 4.2 z FluentAPI (CodeFirst). Istnieje centralny projek ... onkretnych wtyczek(nie mieszaj jej z innymi wtyczkami, więc spróbuj zaimplementować jakiś unikalny token dla każdej wtyczki).

Projektowanie płynnego interfejsu Javascript w celu oderwania od asynchronicznego charakteru AJAX

Jak zaprojektować API, aby ukryć asynchroniczny charakter żądań AJAX i HTTP, lub zasadniczo opóźnić je, aby zapewnić płynny i ... ie. Jestem zainteresowany wymyśleniem sposobu, aby uczynić go asynchronicznym, a mimo to ukryć asynchroniczny charakter AJAX.

Płynny interfejs w Delphi

Jakie są plusy i minusy używania fluent interfaces w Delphi? Płynne interfejsy mają zwiększyć czytelność, ale jestem trochę ... e. Po przeczytaniu odpowiedzi (bardzo dobrych), moje obawy są mocno zredukowane, ale moje preferencje są nadal takie same :)

Projekt alternatywy (płynny?) Interfejs dla wyrażeń regularnych

Właśnie zobaczyłem ogromny regex dla Javy, który skłonił mnie do zastanowienia się nad utrzymywaniem wyrażeń regularnych w og ... ,;:\\\".\\[\\]]))|\\[([^\\[\\]\\r\\\\]|\\\\.)*\\](?:(?:\\r\\n)?[ \\t])*))*\\>(?:(" + "?:\\r\\n)?[ \\t])*))*)?;\\s*)";

EF6. 0 " relacja nie może zostać zmieniona, ponieważ jedna lub więcej właściwości klucza obcego jest nieujemnych"

Jeśli próbuję usunąć wiersz "dziecko", zawsze dostaję wyjątek. Oto snipset: using (var context = new CompanyContext()) { ... lationship-could-not-be-changed-because-one-or-more-of-the-foreign-key-properties-is-non-nullable/ Jakieś pomysły? Dziękuję.

Czy Mogę mieć abstrakcyjną klasę builder w Javie z łańcuchowaniem metod bez wykonywania niebezpiecznych operacji?

Staram się mieć abstrakcyjną klasę bazową dla niektórych klas builder, aby móc łatwo ponownie użyć kodu między implementacjam ... { // set some other property return this; } public Object build() { return new Object(); } }

Różnica między.WithMany () oraz.WithOptional()?

Poniżej znajdują się dwie podobne konfiguracje API: WithMany() modelBuilder.Entity<Country>() .HasRequir ... stwierdzeń powinienem użyć? Albo innymi słowy: Jaka jest dokładnie różnica między operatorami .WithMany() i .WithOptional()?

Jak zrobić zagnieżdżoną klasę PHP lub zagnieżdżone metody?

Jak mogę to zrobić w PHP $myDBClass->users()->limit(5);//output you limited users to 5 $myDBClass->comments()-> ... ments()->id(" > 3")->limit(10); Aby wygenerować kod sql " select * from comments where id > 3 limit 10" Dzięki