Skip to content

Instantly share code, notes, and snippets.

View michaellperry's full-sized avatar

Michael L Perry michaellperry

View GitHub Profile
public static class DbSetExtensions
{
public static void AddOrUpdateFaster<TEntity>(
this DbSet<TEntity> set,
Expression<Func<TEntity, int>> identifierExpression,
IEqualityComparer<TEntity> entityComparer,
params TEntity[] entities)
where TEntity : class
{
var identifierFunction = identifierExpression.Compile();
Install-WindowsUpdate -acceptEula
@michaellperry
michaellperry / chocolateyInstall.ps1
Last active August 29, 2015 14:07
Chocolatey packages for developer workstation
choco install beyondcompare
choco install TimRayburn.GitAliases
choco install gittfs
choco install mysql
choco install mysql.workbench
choco install notepadplusplus
choco install paint.net
choco install windirstat
choco install ruby
choco install fiddler
@michaellperry
michaellperry / model.fact
Created November 16, 2012 22:11
Minimal Correspondence model
namespace MyFriends;
fact Individual {
key:
string anonymousId;
query:
Friend* friends {
Friend f : f.individual = this
}
using System.Linq;
using Microsoft.VisualStudio.TestTools.UnitTesting;
namespace StatisticalLinq
{
[TestClass]
public class VarianceTest
{
[TestMethod]
public void VarianceOf10Numbers()