public void Main(string[] args) { var ehSolteiro = new ExpressionSpecification <Pessoa>(p => p.EstadoCivil == EstadoCivil.Solteiro); var ehHomem = new ExpressionSpecification <Pessoa>(p => p.Sexo == Sexo.Masculino); var ehHomemSolteiro = ehSolteiro & ehHomem; var ouHomemOuSolteiro = ehHomem ^ ehSolteiro; var log = new Microsoft.Framework.Logging.LoggerFactory(); log.MinimumLevel = Microsoft.Framework.Logging.LogLevel.Verbose; using (var db = new PessoaDbContext()) { db.Pessoas.Where(ouHomemOuSolteiro) .Select(x => x).ToList().ForEach(x => Console.WriteLine(x)); } Console.WriteLine("Finished OK."); Console.ReadLine(); }
public PessoasController(PessoaDbContext context, IHostingEnvironment environment) { _context = context; _environment = environment; }
public PessoasController() { db = new PessoaDbContext(); }
private readonly PessoaDbContext pessoaDbContext; //link com o BD //Construtor: public PessoaRepository(PessoaDbContext pessoaDbContext) { this.pessoaDbContext = pessoaDbContext; }
public PessoaService() { _dbContext = new PessoaDbContext(); }