Articles of .net 3.5

Serializando delegates anônimos em c #

Eu estou tentando determinar quais problemas poderiam ser causados ​​usando o substituto de serialização a seguir para habilitar a serialização de funções anônimas / delegate / lambdas. // see http://msdn.microsoft.com/msdnmag/issues/02/09/net/#S3 class NonSerializableSurrogate : ISerializationSurrogate { public void GetObjectData(object obj, SerializationInfo info, StreamingContext context) { foreach (FieldInfo f in obj.GetType().GetFields(BindingFlags.Instance | BindingFlags.Public | BindingFlags.NonPublic)) info.AddValue(f.Name, f.GetValue(obj)); […]

Veja se o usuário faz parte do grupo do Active Directory em C # + Asp.net

Eu preciso de uma maneira de ver se um usuário faz parte de um grupo de diretórios ativo do meu aplicativo .net 3.5 asp.net c #. Eu estou usando o exemplo de autenticação ldap padrão fora do msdn, mas eu realmente não vejo como verificar contra um grupo.

LINQ to SQL in e não em

O que está in e not in iguais no LINQ to SQL ? Por exemplo select * from table in ( …) and select * from table not in (..) O que é igual à declaração acima no LINQ to SQL?

SetWindowsHookEx falhando no .NET 4.0 na máquina de 32 bits com “módulo não encontrado”?

Eu encontrei perguntas semelhantes nesta página, mas não consigo descobrir como interpretar as respostas ou descobrir se elas são realmente duplicadas. Aqui estão as possíveis duplicatas que encontrei com comentários: SetWindowsHookEx retorna 0 ao compilar para a estrutura do .NET 4.0 em máquinas de 32 bits Ele não parece retornar 0 no meu, mas notei […]

Como faço para agrupar itens em um ListView do WPF

Eu tenho um ListView que eu quero agrupar os resultados, no entanto os exemplos que estou encontrando não estão funcionando. Como posso agrupar meus resultados? Eu quero agrupar na propriedade Status de um object personalizado. Isso é o que eu tenho: E esse é o código que tenho: void ShelvedOrderList_DataContextChanged(object sender, System.Windows.DependencyPropertyChangedEventArgs e) { AddGrouping(); […]

LINQ: Usando INNER JOIN, Group e SUM

Eu estou tentando executar o seguinte SQL usando LINQ e o mais próximo que eu consegui foi fazer junções cruzadas e cálculos de sum. Eu sei que tem que haver uma maneira melhor de escrevê-lo, então estou me voltando para a equipe da pilha para obter ajuda. SELECT T1.Column1, T1.Column2, SUM(T3.Column1) AS Amount FROM T1 […]

É possível interceptar a saída do console?

Eu chamo um método, digamos, FizzBuzz() , sobre o qual não tenho controle. Este método gera um monte de coisas para o console usando Console.WriteLine . É possível interceptar a saída que está sendo gerada pelo método FizzBuzz ? Observe que meu aplicativo é um aplicativo do console em si.

O que preciso alterar para permitir que meu aplicativo IIS7 ASP.Net 3.5 crie uma fonte de events e registre events no Windows EventLog?

ASP.Net 3.5 em execução no IIS 7 não parece permitir isso fora da checkbox. if (!EventLog.SourceExists(“MyAppLog”)) EventLog.CreateEventSource(“MyAppLog”, “Application”); EventLog myLog = new EventLog(); myLog.Source = “MyAppLog”; myLog.WriteEntry(“Message”);

Preenchendo um DataSet ou DataTable de um conjunto de resultados da consulta LINQ

Como você expõe uma consulta LINQ como um serviço da web ASMX? Normalmente, na camada de negócios, posso retornar um DataSet ou DataTable typescript que pode ser serializado para transporte por ASMX. Como posso fazer o mesmo para uma consulta LINQ? Existe uma maneira de preencher um DataSet ou DataTable typescript por meio de uma […]

Como juntar int a uma string separada por caracteres no .NET?

Eu tenho uma matriz de inteiros: int[] number = new int[] { 2,3,6,7 }; Qual é a maneira mais fácil de converter estes em uma única string onde os números são separados por um caractere (como: “2,3,6,7” )? Eu estou em c # e .NET 3.5.