.net

¿Cómo puedo encontrar el método que llamó al método actual?

Al iniciar sesión en C#, ¿cómo puedo aprender el nombre del método que llamó al método actual? Sé todo sobre System.Reflectio ... a pila, pero espero encontrar una forma más clara y explícita, algo como Assembly.GetCallingAssembly() pero para los métodos.

Diferencias de rendimiento entre compilaciones de depuración y versiones

Debo admitir que generalmente no me he molestado en cambiar entre las configuraciones Debugy Releaseen mi programa, y gener ... l código que se prueba y funciona bien bajo la configuración Debug también funcionará bien bajo la configuración de Release.

Ignorar una propiedad de clase en Entity Framework 4.1 Code First

Entiendo que el atributo [NotMapped] no está disponible hasta EF 5, que está actualmente en CTP, por lo que no podemos usarlo ... } está marcado con [NotMapped]. La clase implementa IDisposeable por supuesto, pero no veo cómo debería asunto. ¿Alguna idea?

TransactionScope escalando automáticamente a MSDTC en algunas máquinas?

En nuestro proyecto estamos usando TransactionScope para garantizar que nuestra capa de acceso a datos realice sus acciones e ... rrarla al final está en desacuerdo con la lógica de apertura una conexión lo más tarde posible y cerrarla lo antes posible.

Matriz versus Lista: ¿Cuándo usar cuál?

MyClass[] array; List<MyClass> list; ¿Cuáles son los escenarios cuando uno es preferible sobre el otro? ¿Y por qué?

Linq to Entities-Cláusula SQL "IN"

En T-SQL podrías tener una consulta como: SELECT * FROM Users WHERE User_Rights IN ("Admin", "User", "Limited") ¿Cómo replicaría eso en una consulta de LINQ to Entities? ¿Es posible?

HttpClient.GetAsync (...) nunca regresa cuando se usa await / async

Editar: Esta pregunta parece que podría ser el mismo problema, pero no tiene respuestas... Editar: En el caso de prueba 5 l ... ost /// </summary> public Task<string> Get() { return AsyncAwait_GetSomeDataAsync(); } }

¿Hay una manera fácil de devolver una cadena repetida X número de veces?

Estoy tratando de insertar un cierto número de sangrías antes de una cadena basada en una profundidad de elementos y me pregu ... Console.WriteLine(indent.Repeat(2)); //would print "------". Console.WriteLine(indent.Repeat(3)); //would print "---------".

¿Cómo obtener índice usando LINQ? [duplicar]

Esta pregunta ya tiene una respuesta aquí: Obtener la posición del elemento List en c# usando LINQ ... }).Where(i => i.ItemName == "purple") .First() .Position; ¿Será lo mejor resolver esto con un bucle simple?

NHibernate ISession Flush: ¿Dónde y cuándo usarlo, y por qué?

Una de las cosas que me confunden completamente es el uso de session.Flush,en conjunción con session.Commit, y session.Close. ... o usar un color? He revisado la documentación de NHibernate para esto, pero todavía no puedo encontrar una respuesta directa.

Cómo imprimir la Traza de pila actual in.NET ¿sin excepción alguna?

Tengo un código regular de C#. No tengo excepciones. Quiero registrar programáticamente el seguimiento de pila actual para fines de depuración. Ejemplo: public void executeMethod() { logStackTrace(); method(); }

Consulta LINQ sobre una DataTable

Estoy tratando de realizar una consulta LINQ en un objeto DataTable y curiosamente estoy encontrando que realizar tales consu ... o. ¿Cómo hago que funcione algo como esto? ¡Me sorprende que las consultas LINQ no estén permitidas en las tablas de datos!

AutoMapper: "Ignorar el resto"?

¿Hay alguna manera de decirle a AutoMapper que ignore todas las propiedades excepto las que están mapeadas explícitamente? ... ue agregar nuevas propiedades romperá la funcionalidad (causará excepciones) cuando intente mapearlas en mis propios objetos.

Diferencia entre ObservableCollection y BindingList

Quiero saber la diferencia entre ObservableCollection y BindingList porque he usado ambos para notificar cualquier cambio de ... = new ObservableCollection<Employee>(); O BindingList<Employee> lstEmp = new BindingList<Employee>();

Esperando sincrónicamente una operación asíncrona, y por qué Wait() congela el programa aquí

Prefacio : Estoy buscando una explicación, no solo una solución. Ya conozco la solución. A pesar de haber pasado varios días ... cause una congelación? ¿Hay algún problema con el objeto task? ¿Hay un punto muerto no obvio? Por favor ayúdame a entender.

Es la Respuesta.End() considera perjudicial?

Este artículo de KB dice que ASP.NET ' s Response.End() aborta un hilo. El reflector muestra que se ve así: public void ... r-13 de abril de 2011 Más claridad está disponible aquí: - Entrada útil en el Blog de MSDN - Análisis útil de Jon Reid

Si las cadenas son inmutables in.NET, entonces, ¿por qué la subcadena toma O (n) tiempo?

Dado que las cadenas son inmutables en. NET, me pregunto por qué han sido diseñadas de tal manera que string.Substring() toma O(substring.Length) tiempo, en lugar de O(1)? Es decir, ¿cuáles fueron las compensaciones, si las hubo?

¿Qué significa el objetivo de Visual Studio "Cualquier CPU"?

Tengo cierta confusión relacionada con las opciones de compilación de.NET platform en Visual Studio 2008. ¿Cuál es el objet ... opción. ¿Por qué es eso? ¿Eso significa que mi sospecha de que" cualquier CPU " ejecutable es simple de 32 bits es correcta?

Which.NET ¿Vale la pena investigar los marcos de inyección de dependencia? [cerrado]

¿Qué marcos de inyección de dependencias de C#/. NET vale la pena investigar? Y qué se puede decir sobre su complejidad y velocidad.

Cola de prioridad in.Net [cerrado]

Estoy buscando una implementación. NET de una cola de prioridad o estructura de datos de montón Las colas de prioridad so ... ue esté buscando en el lugar equivocado, no hay uno en el marco. ¿Alguien es consciente de una buena, o debería rodar la mía?