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.
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
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
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 {
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
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
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 {
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
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
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
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,
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
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?
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
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
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
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,
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
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
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
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
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
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,
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
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
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 =>
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:
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
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 {