Articles of .net

Entidade Framework / SQL2008 – Como atualizar automaticamente os campos LastModified para Entidades?

Se eu tenho a seguinte entidade: public class PocoWithDates { public string PocoName { get; set; } public DateTime CreatedOn { get; set; } public DateTime LastModified { get; set; } } Que corresponde a uma tabela do SQL Server 2008 com o mesmo nome / atributos … Como posso automaticamente : Defina o campo […]

Descartando os controles do usuário do WPF

Eu criei um controle de usuário personalizado do WPF que se destina a ser usado por terceiros. Meu controle tem um membro privado que é descartável, e gostaria de garantir que seu método de descarte seja sempre chamado assim que a janela / aplicativo que o contém for fechada. No entanto, UserControl não é descartável. […]

WPF: como fazer o redimensionamento automático da canvas?

Gostaria que meu Canvas fosse redimensionado automaticamente para o tamanho de seus itens, para que as barras de rolagem do ScrollViewer tenham o intervalo correto. Isso pode ser feito em XAML? No código acima, a canvas sempre tem tamanho 0, apesar de não cortar seus filhos.

O .NET tem uma maneira de verificar se a Lista a contém todos os itens da Lista b?

Eu tenho o seguinte método: namespace ListHelper { public class ListHelper { public static bool ContainsAllItems(List a, List b) { return b.TrueForAll(delegate(T t) { return a.Contains(t); }); } } } O objective é determinar se uma Lista contém todos os elementos de outra lista. Parece-me que algo como isto seria construído em .NET já, é […]

Log4Net: defina arquivos de backup Max no RollingFileAppender com Data de rolagem

Eu tenho a seguinte configuração, mas não consegui encontrar nenhuma documentação sobre como definir um máximo de arquivos de backup no estilo de rolagem de data. Eu sei que você pode fazer isso com o estilo de rolagem de tamanho usando o maxSizeRollBackups.

Json.NET serializar object com nome raiz

No meu aplicativo da web, estou usando o Newtonsoft.Json e tenho o seguinte object [Newtonsoft.Json.JsonObject(Title = “MyCar”)] public class Car { [Newtonsoft.Json.JsonProperty(PropertyName = “name”)] public string Name{get;set;} [Newtonsoft.Json.JsonProperty(PropertyName = “owner”)] public string Owner{get;set;} } e eu quero serializá-los com o nome da raiz (nome da class). Este é o formato desejado usando {‘MyCar’: { ‘name’: […]

Estou correndo como um serviço

Atualmente, estou escrevendo um pequeno código de boot para um serviço que pode ser executado no console. Basicamente, resume-se a chamar o método OnStart () em vez de usar o ServiceBase para iniciar e parar o serviço (porque ele não executa o aplicativo se não estiver instalado como um serviço e torna a debugging um […]

Como obtenho a linha MAX com um GROUP BY na consulta LINQ?

Eu estou procurando uma maneira no LINQ para coincidir com a consulta SQL seguinte. Select max(uid) as uid, Serial_Number from Table Group BY Serial_Number Realmente procurando por alguma ajuda sobre isso. A consulta acima obtém o máximo de cada número de série por causa do Group By syntax.

implementação de interface implícita versus explícita

Duplicar Possível: C #: Interfaces – Implementação Implícita e Explícita Alguém explicaria as diferenças entre esses dois animais e como usá-los? AFAIK, muitas classs pre.2.0 foram implementadas sem tipos genéricos, fazendo com que a última versão implementasse ambos os tipos de interfaces. É o único caso porque alguém precisaria usá-los? Você também pode explicar em […]

Analisando arquivos do Visual Studio Solution

Como posso analisar arquivos de solução do Visual Studio (SLN) no .NET? Eu gostaria de escrever um aplicativo que mescla várias soluções em uma ao salvar a ordem de construção relativa.