Tag: fluent-interface

Bezieht sich auf eine Praxis des Codierens von objektorientierten APIs mit dem Ziel, die Lesbarkeit der Schnittstelle zu verbessern, die normalerweise unter Verwendung von Methodenketten implementiert wird. Der Satz wurde zuerst von Eric Evans und Martin Fowler geprägt.

Wie verwenden Sie Schloss Windsor - Fluent-Oberfläche registrieren Sie einen generischen Schnittstellen?

Anzahl der Antworten 2 Antworten
Schloss Windsor kam gerade heraus mit einem Fluent-interface für die Registrierung von Komponenten als alternative zur Verwendung von XML in einer config-Datei. Wie verwende ich das Fluent interface registrieren Sie einen Generische Schnittstelle? Um zu veranschaulichen, habe

C#: die Rückkehr 'diese' Methode für die Verschachtelung?

Anzahl der Antworten 8 Antworten
Habe ich eine Klasse, die habe ich zu nennen ein oder zwei Methoden, eine Menge von Zeiten nach einander. Die Methoden derzeit zurück void. Ich dachte, es wäre besser, es zu haben zurück this, so dass die

Zuordnung von Eigenschaften zu (anders benannte) foreign-key-Felder in der Entity Framework CTP5

Anzahl der Antworten 3 Antworten
Ich versuche, verwenden Sie die Entity Framework-CTP5 Fluent-API zum anzeigen eines exist-Datenbank. Ich habe die folgenden Klassen: public class Shop { public long Id { get; set; } } public class Sale { public long Id {

Fluent-API mit Vererbung und generics

Anzahl der Antworten 5 Antworten
Schreibe ich eine fluent-API zu konfigurieren und instanziieren eine Reihe von "message" Objekte. Ich habe eine Hierarchie von Nachrichtentypen. Zugriff auf die Methode von Subklassen, wenn mithilfe der fluent-API, die ich verwendet, Generika einstellen der Unterklassen und

EF Code First - Fluent-API (WithRequiredDependent und WithRequiredPrincipal)

Anzahl der Antworten 1 Antworten
Ich habe folgende Klasse: public class User { public Guid Id { get; set; } public string Name { get; set; } public Couple Couple { get; set; } } public class Couple { public Guid Id

Entity Framework Code First-Mapping Foreign Key Mithilfe der Fluent-API

Anzahl der Antworten 4 Antworten
Habe ich die situation, wo ein Benutzer kann mehrere Adressen. Deshalb habe ich eine ICollection auf meiner user-Klasse. Aber ich will auch die Benutzer können wählen, eine Standard-Adresse. Also habe ich Folgendes getan: public class User {

Die Angabe Von Foreign Key Entity Framework Code First, Fluent-Api

Anzahl der Antworten 1 Antworten
Ich habe eine Frage zur Definition von Fremdschlüssel in EF Code First Fluent-API. Ich habe ein Szenario wie dieses: Zwei Klassen Person und Auto. In meinem Szenario Auto haben kann, weisen Person ist oder nicht (eine oder

EF Code First-4.1 - How zum konfigurieren einer N-Beziehungen mit Standard

Anzahl der Antworten 1 Antworten
Ich habe einen Kunden Unternehmen, das verweist auf eine Auflistung von Adressen. Die Komplikation ist hier, dass ich möchte in der Lage sein zu identifizieren, die eine bestimmte Adresse als Standard-Adresse. Wenn möglich, würde ich mag zu

Wie man eine PHP verschachtelte Klasse oder verschachtelte Methoden?

Anzahl der Antworten 3 Antworten
Wie kann ich dies in PHP $myDBClass->users()->limit(5);//output you limited users to 5 $myDBClass->comments()->limit(3);//output you limited comments to 3 was ich meinte ist verschachtelter Methoden-oder geschachtelte Klasse (ich weiß es nicht!) also, wenn ich rufen Sie die limit-Methode

Grundlegendes zum Erstellen eines Fluent Interface

Anzahl der Antworten 2 Antworten
Hallo, ich versuche zu verstehen, wie ich bauen könnte, eine lesbare und auch Fehler zu verhindern Fluent-API, ohne zu viel Einschränkung für die Benutzer halten Sie es einfach sagen wir, wir möchten, ändern Sie die folgende Klasse,

Schloss Windsor: Auto-register Typen aus einer assembly, die Schnittstellen implementieren, die aus einem anderen

Anzahl der Antworten 2 Antworten
Benutze ich Schloss Windsor als meine IoC-container. Ich habe eine Anwendung, die hat eine Struktur, die der folgenden ähnelt: MyApp.Services.dll IEmployeeService IContractHoursService ... MyApp.ServicesImpl.dll EmployeeService : MyApp.Services.IEmployeeService ContractHoursService : MyApp.Services.IContractHoursService ... Ich die XML-Konfiguration im moment, und

Nicht in der Lage, um zu bestimmen, die wichtigsten Ende eines Vereins - Entity Framework Model First

Anzahl der Antworten 2 Antworten
Habe ich erstellt Entity Data Model in Visual Studio. Jetzt habe ich eine Datei mit SQL-Abfragen und C# - Klassen generiert aus dem Modell. Frage: Klassen generiert werden, ohne Anmerkungen oder code-behind (Fluent API). Ist es OK?

Die DELETE-Anweisung in Konflikt mit der GLEICHEN TABELLE VERWEISEN Einschränkung mit Entity Framework

Anzahl der Antworten 3 Antworten
Ich habe eine Tabelle mit einem selbst verweisen, wo die ParentId ist eine FK für die ID (PK). EF (code-first), ich habe meine Beziehung wie folgt: this.HasOptional(t => t.ParentValue) .WithMany(t => t.ChildValues) .HasForeignKey(t => t.ParentId); Wenn ich

Kann ich eine abstrakte Builder-Klasse in Java mit Methodenverkettung haben, ohne unsichere Operationen auszuführen?

Anzahl der Antworten 3 Antworten
Ich versuche, eine abstrakte Basis-Klasse für einige builder-Klassen, so kann ich einfach die Wiederverwendung von code zwischen den Builder-Implementierungen. Ich will meinen Baumeister zur Unterstützung der Methode Verkettung daher eine Methode hat, zurückzukehren", diese" Instanz der spezifischste

101 Tutorial zum Einrichten von Nhibernate?

Anzahl der Antworten 2 Antworten
Ich bin auf der Suche nach einer Anleitung zum einrichten von nhibernate. Es scheint da einige gibt, aber die meisten sind entweder geschrieben Kauderwelsch, oder sind auf eine extrem alte Version. Jeder gute Ressourcen, möglicherweise sogar die

Unterschied zwischen .WithMany () und .WithOptional ()?

Anzahl der Antworten 1 Antworten
Unten sind zwei ähnliche fluent-API-Konfigurationen: WithMany() modelBuilder.Entity<Country>() .HasRequired(cou => cou.Currency) .WithMany() .WillCascadeOnDelete(false); WithOptional() modelBuilder.Entity<Country>() .HasRequired(cou => cou.Currency) .WithOptional() .WillCascadeOnDelete(false); Was ich versuche auszudrücken ist hier: Jeder Country erfordert eine konkrete Currencyaber ein Currency zugeordnet werden können null,

Wie man das Array double [] mit Entity Framework Code-First-Ansatz in der Datenbank speichert

Anzahl der Antworten 6 Antworten
Wie kann ich Speicher ein array von Double-Datenbank mit Entity Framework Code-First ohne Auswirkungen auf die bestehende code-und Architektur-design? Ist, habe ich mich an Daten, Anmerkungen und die Fluent-API, ich habe auch als die Umwandlung der Doppel-array

Erstellen eines eindeutigen Index mit der fließenden API von Entity Framework 6.1

Anzahl der Antworten 5 Antworten
Ich habe eine Spalte "Name" werden müssen, unqiue. Keine foreign-key oder ähnliches. EF 6.1 schließlich unterstützt die Erstellung solcher Indizes über Anmerkungen. Dass bereits besprochen wurde. Aber es scheint nur über die Anmerkungen in den Klassen. Wie

Methodenketten - warum ist es eine gute Übung oder nicht?

Anzahl der Antworten 15 Antworten
Methode Verkettung ist die Praxis von Objekt-Methoden, die Rückgabe des Gegenstandes an sich in Ordnung für das Ergebnis aufgerufen werden, für eine andere Methode. Wie diese: participant.addSchedule(events[1]).addSchedule(events[2]).setStatus('attending').save() Scheint dies als eine gute Praxis, denn es erzeugt lesbaren

Können Sie Patch-Methoden auf Kerntypen in Python anwenden?

Anzahl der Antworten 14 Antworten
Ruby hinzufügen können Methoden, um die Number-Klasse und andere core-Typen, die zu erhalten Ergebnisse wie diese: 1.should_equal(1) Aber es scheint, dass Python nicht. Ist das wahr? Und wenn ja, warum? Hat es etwas mit der Tatsache zu

Entity Framework Code First Fluent Api: Hinzufügen von Indizes zu Spalten

Anzahl der Antworten 14 Antworten
Ich bin mit EF-4.2 CF und wollen, erstellen von Indizes auf bestimmte Spalten in meiner POCO-Objekte. Als ein Beispiel können sagen, wir haben diese Mitarbeiter-Klasse: public class Employee { public int EmployeeID { get; set; } public

Wie man Str in Python ableitet

Anzahl der Antworten 5 Antworten
Ich versuche Unterklasse str-Objekt, und fügen Sie einige Methoden, um es. Mein Hauptziel ist es, zu lernen, es zu tun. Wo ich geblieben bin ist, soll ich eine Unterklasse von string in eine Metaklasse, und meine Klasse,

Fließende Grenzflächen - Methodenverkettung

Anzahl der Antworten 9 Antworten
Method chaining ist der einzige Weg, ich weiß zu bauen fluent interfaces. Hier ist ein Beispiel in C#: John john = new JohnBuilder() .AddSmartCode("c#") .WithfluentInterface("Please") .ButHow("Dunno"); Assert.IsNotNull(john); [Test] public void Should_Assign_Due_Date_With_7DayTermsVia_Invoice_Builder() { DateTime now = DateTime.Now; IInvoice

Wie ordne ich eine char-Eigenschaft mithilfe der flüssigen API von Entity Framework 4.1 "Code only" zu?

Anzahl der Antworten 2 Antworten
Ich habe ein Objekt, das eine char-Eigenschaft: public class Product { public char Code { get; set; } } Entity Framework scheint nicht in der Lage sein, um anzeigen chars (dieses Feld fehlt, aus der Datenbank beim

EF6.0 "Die Beziehung konnte nicht geändert werden, da eine oder mehrere Fremdschlüsseleigenschaften nicht nullfähig sind"

Anzahl der Antworten 4 Antworten
Wenn ich versuche zu löschen, ein "Kind" Zeile bekomme ich immer eine Ausnahme. Hier ist ein snipset: using (var context = new CompanyContext()) { ItemType itemType = context.ItemTypes.FirstOrDefault(i => i.Name == "ServerType"); ItemTypeItem itemTypeItem = itemType.Items.FirstOrDefault(i =>

Tipps zum Schreiben flüssiger Schnittstellen in C # 3

Anzahl der Antworten 8 Antworten
Ich bin nach einigen guten Tipps für fluent interfaces in C#. Ich bin nur zu lernen, über ihn selbst, sondern daran interessiert, zu hören, was andere denken außerhalb der Artikel, die ich lese. Insbesondere bin ich nach:

Conditional Builder-Methode Chaining Fluent-Schnittstelle

Anzahl der Antworten 3 Antworten
Ich Frage mich, was wäre der beste Weg zur Umsetzung einer .When Zustand in einem fluent interface mit Methode Verkettung in einem Builder Objekt? Beispielsweise, wie würde ich das umsetzen, das .WithSkill() und .When() Methoden im folgenden

EF Code First verhindert die Zuordnung von Eigenschaften mit Fluent API

Anzahl der Antworten 7 Antworten
Habe ich eine Klasse Product und ein komplexer Typ AddressDetails public class Product { public Guid Id { get; set; } public AddressDetails AddressDetails { get; set; } } public class AddressDetails { public string City {