¿Cuáles son las mejores prácticas para modelar la herencia en bases de datos? ¿Cuáles son las compensaciones (por ejemplo, consultabilidad)? (Estoy más interesado en SQL Server y .NET, pero también quiero entender cómo otras plataformas abordan este
¿Cuáles son las mejores prácticas para modelar la herencia en bases de datos? ¿Cuáles son las compensaciones (por ejemplo, consultabilidad)? (Estoy más interesado en SQL Server y .NET, pero también quiero entender cómo otras plataformas abordan este
Tener un poco de problemas con la sintaxis donde queremos llamar a un delegado de forma anónima dentro de un Control.Invoke. Hemos probado varios enfoques diferentes, todos en vano. Por ejemplo: myControl.Invoke(delegate() { MyMethod(this, new MyEventArgs(someParameter)); }); donde...
Necesito poder construir un enlace en la Acción en el controlador para enviar un correo electrónico. ¿Cuál es la mejor práctica para hacer esto? No quiero construirlo yo mismo en caso de que cambien mis rutas. ¿Debo tener una vista para cada correo electrónico y representarlo y enviarlo? Esa...
Digamos que tengo una secuencia. IEnumerable<int> sequence = GetSequenceFromExpensiveSource(); // sequence now contains: 0,1,2,3,...,999999,1000000 Obtener la secuencia no es barata y se genera dinámicamente, y quiero repetirla solo una vez. Quiero obtener 0 - 999999 (es decir, todo menos...
No pude encontrar suficiente información sobre los ConcurrentDictionarytipos, así que pensé en preguntar aquí. Actualmente, utilizo a Dictionarypara mantener a todos los usuarios a los que acceden constantemente múltiples subprocesos (desde un grupo de subprocesos, por lo que no hay una cantidad...
Tengo una solución de servicio de Windows y estoy tratando de agregar una referencia de servicio a un servicio web Hermes (Opensource ebms message server) en VS2010. Puedo encontrar el servicio web usando su URL, pero cuando intento completar la referencia del servicio, obtengo los siguientes...
Hoy me sorprendió descubrir que en C # puedo hacer: List<int> a = new List<int> { 1, 2, 3 }; ¿Por qué puedo hacer esto? ¿Qué constructor se llama? ¿Cómo puedo hacer esto con mis propias clases? Sé que esta es la forma de inicializar matrices, pero las matrices son elementos de...
En la configuración de compilación avanzada de Visual Studio 2019, C # 8 no parece estar disponible para un proyecto de .NET Framework, solo (como en la imagen a continuación) para un proyecto de .NET Core 3.0: ¿C # 8 es compatible con .NET
¿Alguien aquí usa VB.NET y tiene una fuerte preferencia a favor o en contra de usar IsNothingen lugar de Is Nothing(por ejemplo, If IsNothing(anObject)o If anObject Is Nothing...)? Si es así, ¿por qué? EDITAR: Si crees que ambos son igualmente aceptables, ¿crees que es mejor elegir uno y seguir...
¿Cómo invoco una aplicación de consola desde mi aplicación .NET y capturo toda la salida generada en la consola? (Recuerde, no quiero guardar la información primero en un archivo y luego volver a enumerarla, ya que me encantaría recibirla en
Al escribir un controlador / módulo http, hay un miembro de interfaz para implementar llamado - bool IsReusable . ¿Cuál es el significado de este miembro? Si lo configuro en falso (o verdadero), ¿qué significa esto para el resto de la aplicación
Actualmente estoy migrando una gran solución (~ 70 proyectos) de VS 2005 + .NET 2.0 a VS 2008 + .NET 3.5. Actualmente tengo VS 2008 + .NET 2.0. El problema es que necesito mover proyectos uno por uno al nuevo marco .NET para asegurar que ningún proyecto .NET 2.0 haga referencia al proyecto .NET...
Tengo un lugar Menudonde cada uno MenuItemen la jerarquía tiene su Commandpropiedad establecida en una RoutedCommandque he definido. El asociado CommandBindingproporciona una devolución de llamada para evaluar CanExecutequé controla el estado habilitado de cada uno MenuItem. Esto casi funciona....
Mis archivos DLL son cargados por una aplicación de terceros, que no podemos personalizar. Mis ensamblajes deben ubicarse en su propia carpeta. No puedo ponerlos en GAC (mi aplicación tiene un requisito para implementarse usando XCOPY). Cuando la DLL raíz intenta cargar recursos o tipos desde otra...
¿Cuáles son las diferencias entre usar SqlDataAdapter y SqlDataReader para obtener datos de una base de datos? Estoy investigando específicamente sus Pros y Contras, así como su rendimiento en velocidad y
Hola, estoy teniendo un pequeño problema al ejecutar un script NAnt que solía construir correctamente mi sitio web basado en .Net 2.0, al compilar con VS2008 y sus herramientas asociadas. Recientemente actualicé todos los archivos de proyecto / solución a VS2010, y ahora mi compilación falla con el...
En mi aplicación ASP.NET MVC, estoy representando una casilla de verificación con el siguiente código: <%= Html.CheckBoxFor(i=>i.ReceiveRSVPNotifications) %> Ahora, veo que esto hace que tanto la etiqueta de entrada casilla de verificación y una etiqueta de entrada oculta. El problema...
Soy nuevo en la programación .NET C #. Estoy siguiendo algunos libros. Se dice que en lugar de compilarlo directamente en código binario (código nativo). El código de alto nivel se convierte en lenguaje intermedio (llamado MSIL, también conocido como CIL). Pero cuando compilo, obtengo un archivo...
He encontrado cómo convertir un DateTime en un formato ISO 8601 , pero nada sobre cómo hacer lo contrario en C #. Tengo 2010-08-20T15:00:00Z, y quiero convertirlo en un DateTimeobjeto. Podría separar las partes de la cadena yo mismo, pero eso parece mucho trabajo para algo que ya es un estándar...
Acabo de intentar implementar mi primera aplicación web en IIS en mi portátil Windows 7 Home Premium. Después de crear la aplicación, tuve que cambiar al Grupo de aplicaciones clásico, luego establecer ese grupo para el marco 4.0. Ahora me sale el siguiente error: Error HTTP 404.17 - No...