public ДневнаяНормаVM(ДневнаяНормаНаУстановку дневнаяНормаНаУстановку) { // Инициализация контекста данных. cfc = new CodeFirstContext(); // Выбрать текущую запись о дневной норме, для обновления поля - режим работы, в свойстве SelectedMode. cfc.ДневнаяНормаНаУстановкуSet .Where(w => w.Id == дневнаяНормаНаУстановку.Id) .Load(); currentNorm = cfc.ДневнаяНормаНаУстановкуSet.Local.FirstOrDefault(); // Заполнение combobox, данными из таблицы РежимРаботыУстановкиSet. cfc.ежимРаботыУстановкиSet .Where(w => w.ТехнологическаяУстановка.УстройствоId == дневнаяНормаНаУстановку.ТехнологическаяУстановка.УстройствоId) .Load(); ModePowersDevices = WorkCollection.GetРежимыРаботыУстановки <ежимРаботыУстановки>(cfc); // Усановка combobox в выбранное состояние. selectedMode = currentNorm.ежимРаботыУстановки; // Обновление и заполнение DataGrid.ы if (selectedMode != null) { UpdateOperationMods(currentNorm.Норма); } }
public ФактическоеПотреблениеVM(ПланНормативныйТехнологический планНормативный) { cfc = new CodeFirstContext(); ActualConsumption = new ObservableCollection <ФактическоеПотребление>(); cfc.ФактическоеПотреблениеSet .Where(w => w.ПланНормативныйТехнологический.Id == планНормативный.Id) .Load(); var contextCollection = cfc.ФактическоеПотреблениеSet.Local; foreach (ФактическоеПотребление item in contextCollection) { ActualConsumption.Add(item); } //ActualConsumption = WorkCollection.GetФактическоеПотребление<ФактическоеПотребление>(cfc); cfc.УстановкаSet.Load(); Devices = WorkCollection.GetТехнологическоеУстройство <ТехнологическаяУстановка>(cfc); UpLoadComboBoxes(планНормативный); //if (ActualConsumption.Count > 0) //{ // UpLoadComboBoxes(планНормативный); //} ActualConsumption.CollectionChanged += ActualConsumption_CollectionChanged; }
public ПланНормативныйVM() { cfc = new CodeFirstContext(); cfc.СправочникSet.Load(); Plans = WorkCollection.GetПланНормативныйТехнологический <ПланНормативныйТехнологический>(cfc); Plans.CollectionChanged += Plans_CollectionChanged; }
public СиловойАгрегатVM(ТехнологическаяУстановка технологическоеУстройство) { cfc = new CodeFirstContext(); cfc.СиловойАгрегатВУстройствеSet.Load(); cfc.УстановкаSet.Load(); cfc.УстройствоРежимРесурсSet.Load(); PowerDevices = new ObservableCollection <СиловойАгрегатВУстановке>(); установкаРежимРесурсSets = new ObservableCollection <УстановкаРежимРесурс>(); var contextCollection = cfc .СиловойАгрегатВУстройствеSet .Where(w => w.ТехнологическаяУстановка .УстройствоId.Equals(технологическоеУстройство.УстройствоId)); // Получение внешнего ключа из текущего контекста. currentDevice = (ТехнологическаяУстановка)cfc .УстановкаSet .Local .Where(w => w.УстройствоId == технологическоеУстройство.УстройствоId) .FirstOrDefault(); //TODO 2021-01-10: Вынести в отдельный класс по заполнению коллекций. foreach (СиловойАгрегатВУстановке item in contextCollection) { PowerDevices.Add(item); } установкаРежимРесурсSets = WorkCollection.GetУстановкаРежимРесурс <УстановкаРежимРесурс>(cfc); PowerDevices.CollectionChanged += PowerDevices_CollectionChanged; }
public IEnumerable <Doctor> Get() { var db = new CodeFirstContext(); var doc = db.Doctor.ToList(); return(doc); }
static void Main(string[] args) { using (var db = new CodeFirstContext()) { Console.Write("Enter a name: "); var name = Console.ReadLine(); var cont = new Contact { ContactName = name }; db.Contacts.Add(cont); db.SaveChanges(); var usr = new User { UserName = "******", Contact = cont }; db.Users.Add(usr); db.SaveChanges(); var query = from b in db.Contacts orderby b.ContactName select b; Console.WriteLine("All contacts in the database:"); foreach (var item in query) { Console.WriteLine(item.ContactName); } Console.WriteLine("Press any key to exit..."); Console.ReadKey(); } }
public ActionResult Save() { var ctx = new CodeFirstContext(); var data = ctx.Saves.ToList(); Session["SaveLines"] = data; return(View()); }
public УстройствоVM() { cfc = new CodeFirstContext(); cfc.УстановкаSet.Load(); Devices = WorkCollection.GetТехнологическоеУстройство <ТехнологическаяУстановка>(cfc); Devices.CollectionChanged += Devices_CollectionChanged; }
public static void ClassInitialize(TestContext testContext) { var connectionString = Path.Combine(GetTestDeploymentDir(testContext), @"CodeFirstData\CodeFirst.dbc"); var connection = new VfpConnection(connectionString); var context = new CodeFirstContext(connection); context.Artists.ToList(); }
public static EntityObjectStoreConfiguration EntityObjectStoreConfig() { CodeFirstContext.Seed("RestTest"); var config = new EntityObjectStoreConfiguration(); config.UsingCodeFirstContext(() => new CodeFirstContext("RestTest")); return(config); }
public ПланПоМесяцамVM() { cfc = new CodeFirstContext(); cfc.ПланПроизводстваПоМесяцамSet.Load(); планПроизводстваПоМесяцамs = WorkCollection.GetПланПоМесяцам <ПланПроизводстваПоМесяцам>(cfc); планПроизводстваПоМесяцамs.CollectionChanged += ПланПроизводстваПоМесяцамs_CollectionChanged; }
public static bool Execute() { using (var contxt = new CodeFirstContext()) { var categories = contxt.CategoryCollection.ToList(); return(categories.Any()); } }
public static void TestMethod1(TestContext tc) { Database.SetInitializer(new DropCreateDatabaseAlways<CodeFirstContext>()); using (var context = new CodeFirstContext()) { context.Database.Initialize(true); } }
public IActionResult Delete(DoctorId request) { var db = new CodeFirstContext(); db.Remove(db.Doctor.Find(request.IdDoctor)); db.SaveChanges(); return(StatusCode(201, "Doktor został usunięty")); }
private void SeData() { using (CodeFirstContext cx = new CodeFirstContext()) { DbSet res = cx.СправочникSet; res.Load(); dataGridView1.DataSource = res.Local; } }
public СправочникРесурсовVM() { cfc = new CodeFirstContext(); cfc.СправочникРесурсовSet.Load(); ListResource = WorkCollection.GetСправочникРесурсов <СправочникРесурсов>(cfc); ListResource.CollectionChanged += ListResource_CollectionChanged; }
public static bool Execute() { using (var contxt = new CodeFirstContext()) { var categories = contxt.CategoryCollection.ToList(); return categories.Any(); } }
public ActionResult Replay() { var ctx = new CodeFirstContext(); var data = ctx.Saves.ToList(); Session["SaveLines"] = data; Session["Counter"] = 0; Session["Turn"] = false; return(View()); }
private void SetData() { using (CodeFirstContext cx = new CodeFirstContext()) { DbSet res = cx.ФактическоеПотреблениеSet; res.Load(); dataGridView1.DataSource = res.Local; DbSet dbSet = cx.УстройствоSet; dbSet.Load(); comboBoxАгрегат.DataSource = dbSet.Local; } }
static void Main(string[] args) { using (var context = new CodeFirstContext()) { context.Database.CreateIfNotExists();//如果数据库不存在时则创建 TRoles t = new TRoles(); t.Id = 1; t.RoleName = "aa"; context.Roles.Add(t); context.SaveChanges(); } Console.Write("DB has Created!");//提示DB创建成功 Console.Read(); }
public GameConnections(Game _game, IHubContext <PacHub> _hubContext) { hubContext = _hubContext; game = _game; _context = new CodeFirstContext(); _game.pacMan.Movful += PrintPacman; _game.gameEngine.Movable += Printblinky; _game.gameEngine.Movable += Printclyde; _game.gameEngine.Movable += Printinky; _game.gameEngine.Movable += Printpinky; _game.pacMan.AddPointsForFood += _game.gui.AddToScore; _game.gui.GameEnded += WriteDataToDB; _game.collision.MapRedraw += SendMap; }
public ActionResult DodajKontakt(CodeFirst codeFirst) { if (!ModelState.IsValid) { return(View("Index", codeFirst)); } else { CodeFirstContext db = new CodeFirstContext(); db.Kontakty.Add(codeFirst); db.SaveChanges(); return(View("Index")); } }
public НормыПоУстановкамиVM(ПланПроизводстваПоДням планПроизводстваПоДням) { cfc = new CodeFirstContext(); cfc.УстановкаSet.Load(); cfc.ежимРаботыАгрегатаSet.Load(); cfc.ежимРаботыУстановкиSet.Load(); cfc.СиловойАгрегатВУстройствеSet.Load(); cfc.ДневнаяНормаНаУстановкуSet .Where(w => w.ПланПроизводстваПоДням.Id == планПроизводстваПоДням.Id) .Load(); DayOfNorm = WorkCollection.GetДневнаяНормаНаУстановку <ДневнаяНормаНаУстановку>(cfc); //TODO 2021-01-21: Доделать список ресурсов и по мелочи :), удачи тебе Дмитрий, ты справишся! }
public List <Brand> Get() { try { using (var context = new CodeFirstContext()) { var result = context.Brands.Where(x => !x.isDeleted); return(result.ToList()); } } catch (Exception ex) { return(null); } }
public ежимРаботыVM(УстановкаРежимРесурс устройствоРежимРесурс) { OperatingModePD = new ObservableCollection <ежимРаботыАгрегата>(); cfc = new CodeFirstContext(); //cfc.СправочникРесурсовSet.Load(); //cfc.УстройствоРежимРесурсSet // .Where(w => w.УстановкаId == устройствоРежимРесурс.УстановкаId // && w.РесурсId == устройствоРежимРесурс.РесурсId) // .Load(); //currentустройствоРежимРесурс = cfc.УстройствоРежимРесурсSet // .Local // .Where(w => w.РесурсId == устройствоРежимРесурс.РесурсId // && w.УстановкаId == устройствоРежимРесурс.УстановкаId // && w.РежимРаботыУстановкиId == устройствоРежимРесурс.РежимРаботыУстановкиId) // .FirstOrDefault(); ListResource = WorkCollection.GetСправочникРесурсов <СправочникРесурсов>(cfc); //selectedRes = cfc // .УстройствоРежимРесурсSet // .Local // .Where(w => w.УстановкаId == устройствоРежимРесурс.УстановкаId // && w.РесурсId == устройствоРежимРесурс.РесурсId) // .Select(s => s.СправочникРесурсов) // .FirstOrDefault(); var ContextCollection = cfc.УстройствоРежимРесурсSet.Local; //selectedRes = ContextCollection // .Where(w => w.УстановкаId == устройствоРежимРесурс.УстановкаId // && w.РесурсId == устройствоРежимРесурс.РесурсId) // .Select(s => s.СправочникРесурсов) // .FirstOrDefault(); //TODO 2021-01-10: Вынести в отдельный класс по заполнению коллекций. //foreach (УстановкаРежимРесурс item in ContextCollection) //{ // OperatingModePD.Add(item.РежимРаботыСиловогоАгретата); //} //currentустройствоРежимРесурс = ContextCollection // .Where(w => w.РесурсId == устройствоРежимРесурс.РесурсId // && w.УстановкаId == устройствоРежимРесурс.УстановкаId // && w.РежимРаботыАгрегатаId == устройствоРежимРесурс.РежимРаботыАгрегатаId) // .FirstOrDefault(); }
public IActionResult Insert(DoctorRequest request) { var db = new CodeFirstContext(); var doctor = new Doctor() { IdDoctor = request.IdDoctor, FirstName = request.FirstName, LastName = request.LastName, Email = request.Email }; db.Doctor.Add(doctor); db.SaveChanges(); return(StatusCode(201, doctor)); }
public void SaveGame(int ended) { Console.WriteLine("Start"); var dc = new CodeFirstContext(); var aiBoard = hiden.BoardToString(); var playerBoard = GameBoard.BoardToString(); var time = DateTime.Now.ToString(); var save = new Save(time, playerBoard, aiBoard, GameBoard.Size, GameBoard.MoveString.ToString(), ended, Set.CanTouch); dc.Saves.Add(save); dc.SaveChanges(); Console.WriteLine("Done"); Thread.Sleep(300); }
public UnitOfWork(CodeFirstContext context) { _context = context; UsuarioRepository = new BaseRepository <Usuario>(_context); ProyectoRepository = new ProyectoRepository(_context); TareaRepository = new TareaRepository(_context); SeguridadRepository = new SeguridadRepository(_context); EstadoProyectoRepository = new EstadoProyectoRepository(_context); EstadoTareaRepository = new EstadoTareaRepository(_context); }
public ежимРаботыУстановкиVM(ТехнологическаяУстановка технологическаяУстановка) { cfc = new CodeFirstContext(); cfc.ежимРаботыУстановкиSet .Where(w => w.ТехнологическаяУстановка.УстройствоId == технологическаяУстановка.УстройствоId) .Load(); cfc.УстановкаSet .Where(w => w.УстройствоId == технологическаяУстановка.УстройствоId) .Load(); currentDev = cfc.УстановкаSet.Local.FirstOrDefault() as ТехнологическаяУстановка; ModeOperationDevice = WorkCollection.GetРежимыРаботыУстановки <ежимРаботыУстановки>(cfc); ModeOperationDevice.CollectionChanged += ModeOperationDevice_CollectionChanged; }
public IActionResult Update(DoctorRequest request) { var db = new CodeFirstContext(); var doctor = new Doctor() { IdDoctor = request.IdDoctor, FirstName = request.FirstName, LastName = request.LastName, Email = request.Email }; //db.Doctor.Find(request.IdDoctor); db.Doctor.Update(doctor); db.SaveChanges(); return(StatusCode(201, "Dane zaktualizowane")); }
private static void Seed(CodeFirstContext db) { var subjects = new List <Subject>(); subjects.Add(new Subject() { Name = "Mathematics" }); subjects.Add(new Subject() { Name = "Physics" }); db.Teachers.Add(new Teacher() { Name = "John Smith", Subject = subjects }); db.SaveChanges(); }
private void m1() { using (CodeFirstContext cfx = new CodeFirstContext()) { DbSet db = cfx.СправочникSet; foreach (Справочник item in db) { //Console.WriteLine("{0} - {1}\n{2}", item.ДатаНачала, item.ДатаЗавершения, item.Описание); } //Справочник справочник = new Справочник(); //справочник.ДатаНачала = DateTime.Now; //справочник.ДатаЗавершения = DateTime.Now.AddHours(4); //справочник.Описание = "Описание нового справочника"; //cfx.СправочникSet.Add(справочник); //cfx.SaveChanges(); } }
public void TestConcurrencyWithTimestampColumn() { using (new TransactionScope()) { using (var context = new CodeFirstContext()) { context.Demos.Add(new Demo { Cursus = "ADONETB", Omschrijving = "Entity Framework with VS2013" }); context.SaveChanges(); } using (var c1 = new CodeFirstContext()) using (var c2 = new CodeFirstContext()) { var d1 = c1.Demos.First(); var d2 = c2.Demos.First(); d1.Cursus = "TEST1"; d2.Cursus = "TEST2"; c1.SaveChanges(); c2.SaveChanges(); } } }
public CodeFirstContext Get() { return dataContext ?? (dataContext = new CodeFirstContext()); }