public void Run()
        {
            using (var ctx = new PeopleContext())
            {
                ctx.People.Add(new Person {Id = 1, Name = "John Doe"});
                ctx.SaveChanges();
            }

            using (var ctx = new PeopleContext())
            {
                Person person = ctx.People.SingleOrDefault(p => p.Id == 1);
                Console.WriteLine(person.Name);
            }
        }
示例#2
0
 public HomeController(ILogger <HomeController> logger, PeopleContext peopleContext)
 {
     _logger        = logger;
     _peopleContext = peopleContext;
 }
 public PropertyController(IRepository <Property> propertyRepository, IMapper mapper, PeopleContext peopleContext)
 {
     this.propertyRepository = propertyRepository;
     this.mapper             = mapper;
     this.peopleContext      = peopleContext;
 }
示例#4
0
 public PeopleHub(ILogger <PeopleHub> logger, PeopleContext context)
 {
     _logger  = logger;
     _context = context;
 }
示例#5
0
 public PeopleController(PeopleContext db)
 {
     _db = db;
 }
 public PeopleController(PeopleContext context)
 {
     _context = context;
 }
 public PersonRepository(PeopleContext dbContext)
 {
     _peopleContext = dbContext;
 }
示例#8
0
 public PeopleController(PeopleContext context, PeopleService service, ILogger <PeopleController> logger)
 {
     _context = context;
     _service = service;
     _logger  = logger;
 }
 public PersonRepository(PeopleContext context)
 {
     _context = context;
 }
示例#10
0
 public PeopleMiddleware(PeopleContext context)
 {
     db = context;
 }
		public PeopleRepository()
		{
			_db = new PeopleContext();
		}
 public PeopleService(PeopleContext context, IMapper mapper)
 {
     _context   = context;
     _mapper    = mapper;
     _logHelper = new LogHelper("PeopleService", new PeopleLogActionNameHandler());
 }
示例#13
0
 public DbFactory(PeopleContext _dbContext)
 {
     this.dbContext = _dbContext;
 }
示例#14
0
 public AddressesController(PeopleContext context)
 {
     _context = context;
 }
示例#15
0
 public PeopleRepository(PeopleContext context)
 {
     this.db = context;
 }
示例#16
0
 public IndexModel(ILogger <IndexModel> logger, PeopleContext peopleContext)
 {
     _logger        = logger;
     _peopleContext = peopleContext;
 }
示例#17
0
 public SiblingsController(PeopleContext context)
 {
     _context = context;
 }
示例#18
0
文件: List.cs 项目: rikz617/MyWebApp
 public Handler(PeopleContext context, ILogger <List> logger)
 {
     _context = context;
     _logger  = logger;
 }
示例#19
0
 public EFdbService(PeopleContext db)
 {
     this.db = db;
 }
示例#20
0
文件: Edit.cs 项目: rikz617/MyWebApp
 public Handler(PeopleContext context)
 {
     _context = context;
 }
示例#21
0
 // SavedDataManager savedData;
 public SavedController(PeopleContext _context)
 {
     this.context = _context;
     // savedData = new SavedDataManager(this.context);
 }
 public PersonRepository(PeopleContext context)
 {
     _context = context;
 }
示例#23
0
 public PeopleSeeder(PeopleContext ctx, IHostingEnvironment hosting)
 {
     _ctx     = ctx;
     _hosting = hosting;
 }
 public PersonRepository()
 {
     _context = new PeopleContext();
 }
        public void DeleteNotExistingEntities()
        {
            var p0 = new Person
            {
                FirstName = "Angelica",
                LastName  = "Tånneryd",
                BirthDate = DateTime.Now
            };
            var p1 = new Person
            {
                FirstName = "Arvid",
                LastName  = "Tånneryd",
                BirthDate = DateTime.Now,
                Mother    = p0
            };
            var p2 = new Person
            {
                FirstName = "Inga-Lill",
                LastName  = "Tånneryd",
                BirthDate = DateTime.Now
            };
            var p3 = new Person
            {
                FirstName = "Linus",
                LastName  = "Tånneryd",
                BirthDate = DateTime.Now,
                Mother    = p0
            };
            var p4 = new Person
            {
                FirstName = "Måns",
                LastName  = "Tånneryd",
                BirthDate = DateTime.Now,
                Mother    = p2
            };
            var p5 = new Person
            {
                FirstName = "Viktor",
                LastName  = "Tånneryd",
                BirthDate = DateTime.Now,
                Mother    = p0
            };

            using (var db = new PeopleContext())
            {
                db.People.AddRange(new[] { p0, p1, p2, p3, p4, p5 });
                db.SaveChanges();

                var people = db.People.OrderBy(p => p.FirstName).ToArray();
                Assert.AreEqual(6, people.Length);
                Assert.AreEqual(p0.Id, people[0].Id);
                Assert.AreEqual(p1.Id, people[1].Id);
                Assert.AreEqual(p2.Id, people[2].Id);
                Assert.AreEqual(p3.Id, people[3].Id);
                Assert.AreEqual(p4.Id, people[4].Id);
                Assert.AreEqual(p5.Id, people[5].Id);

                // Delete all children of p0 in the database
                // that are not in the Items list.
                db.BulkDeleteNotExisting <Person, Person>(new BulkDeleteRequest <Person>(
                                                              new [] { new SqlCondition {
                                                                           ColumnName = "MotherId", ColumnValue = p0.Id
                                                                       } },
                                                              new [] { "FirstName", "LastName" })
                {
                    Items = new[] { p1, p3 }.ToList()
                });

                people = db.People.OrderBy(p => p.FirstName).ToArray();
                Assert.AreEqual(5, people.Length);
                Assert.AreEqual(p0.Id, people[0].Id);
                Assert.AreEqual(p1.Id, people[1].Id);
                Assert.AreEqual(p2.Id, people[2].Id);
                Assert.AreEqual(p3.Id, people[3].Id);
                Assert.AreEqual(p4.Id, people[4].Id);
            }
        }
示例#26
0
 public PeopleController(PeopleContext context, IPeopleService service)
 {
     _context = context;
     _service = service;
 }
 public CustomersController(PeopleContext context)
 {
     _context = context;
 }
 public PeopleRepository(PeopleContext context, ILogger <PeopleRepository> logger)
 {
     _context = context;
     _logger  = logger;
 }
示例#29
0
 public ValuesController(PeopleContext context)
 {
     _context = context;
 }
示例#30
0
        public ActionResult Index()
        {
            PeopleContext db = new PeopleContext();

            return(View(db.People.ToList()));
        }
示例#31
0
 public IndexModel(ILogger <IndexModel> logger, PeopleContext db)
 {
     _logger = logger;
     _db     = db;
 }
示例#32
0
        public ActionResult List()
        {
            PeopleContext db = new PeopleContext();

            return(View());
        }
示例#33
0
 public UnitOfWork(PeopleContext context)
 {
     this.context = context;
 }
示例#34
0
 public MaterialRepository(PeopleContext context)
 {
     _context = context ?? throw new ArgumentNullException(nameof(context));
 }