fluent-interface

Método de encadenamiento - ¿por qué es una buena práctica, o no?

El encadenamiento de métodos es la práctica de métodos objeto que devuelven el objeto en sí para que el resultado sea llamad ... enamiento se considera una buena práctica, y dónde me equivoco al pensar que rompe la notación orientada a objetos inherente.

Entity Framework Code First Fluent Api: Agregar índices a columnas

Estoy ejecutando EF 4.2 CF y quiero crear índices en ciertas columnas en mis objetos POCO. Como ejemplo digamos que tenemos ... digo primero? ACTUALIZACIÓN: Como se mencionó en la respuesta de Robba, esta característica se implementa en EF versión 6.1

Interfaces fluidas y herencia en C#

Voy a mostrar un problema por ejemplo. Hay una clase base con interfaz fluida: class FluentPerson { private string _Fir ... que el tipo de retorno del método WithLastName() es FluentPerson (no FluentCustomer). ¿Cómo suele resolverse este problema?

Consejos para escribir interfaces fluidas en C # 3

Busco algunos buenos consejos para interfaces fluidas en C#. Estoy aprendiendo acerca de mí mismo, pero con ganas de escuchar ... eras publicar un consejo o pensamiento, o lo que sea por publicación. También quiero ver cómo se votan. Gracias de antemano.

¿Cómo mapeo una propiedad char usando la API fluent de Entity Framework 4.1 "solo código"?

Tengo un objeto que tiene una propiedad char: public class Product { public char Code { get; set; ... ) usando la API fluent? No quiero cambiar los objetos del modelo, ya que forman parte de una biblioteca compartida heredada.

101 tutorial para configurar nhibernate? [cerrado]

Estoy buscando un tutorial sobre cómo configurar nhibernate. Parece que hay pocos por ahí, pero la mayoría están escritos en ... adamente antigua. ¿Algún buen recurso, posiblemente incluso la inclusión de fluent o una instalación configurada en código?

Interfaces Fluidas-Encadenamiento de Métodos

El encadenamiento de métodos es la única forma que conozco de construir interfaces fluidas. Aquí hay un ejemplo en C#: Joh ... )); } Entonces, ¿cómo crean otros interfaces fluidas? ¿Cómo se crea? ¿Qué idioma / plataforma / tecnología se necesita?

Diseño de una Alternativa (Fluent?) Interfaz para Expresiones Regulares

Acabo de ver una enorme expresión regular para Java que me hizo pensar un poco sobre la mantenibilidad de las expresiones reg ... ,;:\\\".\\[\\]]))|\\[([^\\[\\]\\r\\\\]|\\\\.)*\\](?:(?:\\r\\n)?[ \\t])*))*\\>(?:(" + "?:\\r\\n)?[ \\t])*))*)?;\\s*)";

Evitar la asignación de propiedades con Fluent API

Tengo una clase Product y un tipo complejo AddressDetails public class Product { public Guid Id { get; set; } publi ... t? (porque nunca lo necesitaré para la clase Product) Algo como esto Property(p => p.AddressDetails.Country).Ignore();

EF6.0 " La relación no se pudo cambiar porque una o más de las propiedades de la clave foránea no son nullables"

Si intento eliminar una fila "hijo" siempre obtengo una excepción. He aquí un juego de francotiradores: using (var context ... lationship-could-not-be-changed-because-one-or-more-of-the-foreign-key-properties-is-non-nullable/ ¿Alguna idea? Agradecer.

¿Puedo tener una clase abstract builder en Java con encadenamiento de métodos sin realizar operaciones inseguras?

Estoy tratando de tener una clase base abstracta para algunas clases de builder para que pueda reutilizar fácilmente el códig ... { // set some other property return this; } public Object build() { return new Object(); } }

API fluida con herencia y genéricos

Estoy escribiendo una API fluida para configurar e instanciar una serie de objetos "message". Tengo una jerarquía de tipos de ... s las clases intermedias son abstractas y declaran una método como protected abstract self(). Aún así, al final no es seguro.