Skip to content

Instantly share code, notes, and snippets.

View DejanMilicic's full-sized avatar
🎯
Focusing

Dejan Milicic DejanMilicic

🎯
Focusing
View GitHub Profile
public BusinessQuery()
{
Map = prods => from prod in prods
select new
{
Language = prod.Language,
Categories = prod.Categories,
Areas = prod.Areas,
Date = prod.Dates != null ? prod.Dates.Select(x => x.Date).DefaultIfEmpty() : null,
Subjects = prod.Subjects,
@DejanMilicic
DejanMilicic / program.cs
Created November 16, 2021 09:40 — forked from phillip-haydon/program.cs
RavenDB Projection Sample
using System;
using System.Collections.Generic;
using System.Linq;
using Raven.Abstractions.Indexing;
using Raven.Client;
using Raven.Client.Document;
using Raven.Client.Indexes;
using Raven.Client.Linq;
namespace RavenDBProjectionTest
:: Install choco .exe and add choco to PATH
@powershell -NoProfile -ExecutionPolicy Bypass -Command "iex ((New-Object System.Net.WebClient).DownloadString('https://chocolatey.org/install.ps1'))"
:: Install all the packages
:: choose: visual studio, office, .net core, .net, rider tools
:::: Dev tools
choco install git.install -y
choco install gitkraken
choco install vscode -y
@DejanMilicic
DejanMilicic / Model.cs
Created February 2, 2020 13:46 — forked from ayende/Model.cs
Code for lesser known ravendb
using System;
using System.Collections.Generic;
using Raven.Client.Documents.Session.Loaders;
namespace LesserKnownFeatures
{
public class Company
{
public string Id { get; set; }
public string ExternalId { get; set; }