Articles of c #

LINQ to Entities no reconoce el método ‘System.Linq.IQueryable

Cuando trato de llamar a mi repository en un Sub Select, recibí este error. IGrpTextRepository rep = new GrpTextRepository(); var query = new DetailViewModel { ViewDet = (from gh in _db.Grp select new MultiDetailViewModel { Header = gh, Txts = rep.FindAllLangTxtById(gh.GrpID) }).ToList(), Lang = _db.Language.ToList(), }; Mi interfaz es public interface IGrpTextRepository { IQueryable FindAllLangTxtById(int […]

Cómo ver si se ejecuta bajo tela de servicio

A veces ejecuto proyectos localmente fuera de Visual Studio; hay una mejor manera de detectar si SF está alojado en lugar de la excepción. Puedo ver posiblemente el camino o el ensamblaje de entrada, pero debe haber una mejor manera. try { ServiceRuntime.RegisterServiceAsync(“FisConfigUIType”, context = > new WebHost (context, loggerFactory, “ServiceEndpoint”, Startup.serviceName)).GetAwaiter().GetResult(); Thread.Sleep(Timeout.Infinite); } catch […]

¿Cómo devolver una matriz de bytes codificada en Base64 desde un servicio REST de WCF usando JSON?

Tengo un método simple de WCF REST que devolverá una imagen / archivo / etc en una matriz de bytes: [OperationContract] [WebGet(UriTemplate = “TestMethod”)] byte[] TestMethod(); El contrato de servicio está vinculado a un webHttpBinding con el siguiente comportamiento: El método funciona bien, excepto que la matriz de bytes está formateada como: [25,15,23,64,6,5,2,33,12,124,221,42,15,64,142,78,3,23] Si defaultOutgoingResponseFormat=”Json” […]

leyendo archivo de palabras en c #

Tengo un documento de Word que quiero analizar con C #. Hay muchos tutoriales por ahí, pero me cuesta mucho decidir qué biblioteca usar. He encontrado las siguientes dlls: Microsoft.Office.Interop.Word Microsoft.Office.Tools.Word Microsoft.Office.Tools.Word.v4.0.Utilities COM Microsoft Word 12.0 Object Library Abrir XML SDK Estos son todo lo que encontré en la web. ¿Cuál debo usar? ¿Cuáles de […]

clase estática en la aplicación Asp.NET MVC

Me pregunto si una clase estática en una aplicación MVC de ASP.NET podría inicializarse más de una vez . Inicialmente diseñé mi aplicación para que un componente estático obtuviera algunas cosas de la base de datos y sirviera como caché, y agregué un método de actualización a la clase a la que se llamó desde […]

El directorio existe con la combinación de rutas y concatenación de cadenas

Entonces, mientras estoy creando una carpeta / archivo de verificación condicional, y un compañero de trabajo dice que es “mejor” usar Path.Combine: string finalPath = Path.Combine(folder, “file.txt”); A diferencia de la forma en que lo estaba haciendo con string finalPath = folder + “\\file.txt”; Cualquier razonamiento de sonido es “mejor?”

Cómo mantener el área del canvas centrado en un ScrollViewer cuando se acerca o se aleja, y no todo se puede mostrar en la ventana de visualización

Todo el mundo, Tengo una aplicación WPF que tiene un canvas que he envuelto en un Visor de desplazamiento. Tengo un control deslizante en la barra de estado que permite al usuario acercar y alejar (al igual que mspaint de Win 7). Aquí hay algunos de los XAML: Cuando me acerco, y las barras de […]

¿Es seguro el hilo DataContractSerilaizer de WCF?

He estado convirtiendo un sistema bastante grande de Remoting a WCF y todo parece funcionar bien, excepto que frecuentemente obtenemos la siguiente excepción: “System.InvalidOperationException: la colección se modificó; la operación de enumeración puede no ejecutarse”. No he tenido la suerte de rastrearlo porque solo ocurre cuando hay cientos de llamadas que pasan, y solo puedo […]

¿Cómo puedo aprender una progtwigción de DirectShow?

Soy un desarrollador de .Net C #. Quiero desarrollar la progtwigción de medios sobre el códec de video / audio, capturar medios desde la fuente, etc. Voy a usar DirectShow Lib, pero lo leo en MSDN y estoy muy confundido, porque soy un principiante . ¿Tiene los mejores tutoriales o algún artículo que pueda hacer […]

HTTP POST a un servicio WCF

Estoy intentando invocar un servicio WCF a través de HTTP POST, pero el servicio devuelve un error 400. No sé si esto se debe al OperationContract o la forma en que estoy haciendo el POST. Este es el aspecto del contrato en el lado del servidor: [OperationContract, WebInvoke(BodyStyle = WebMessageBodyStyle.Wrapped)] Stream Download(string username, int fileid); […]