public List <BlogPost> getAll() { using (var context = new EFCodeFirstContext()) { return(context.BlogPosts.Include(x => x.Comments).ToList()); } }
public ActionResult AddCity(City city) { ModelState.Remove("CityId"); ModelState.Remove("AreaName"); city.AreaName = "tempOption"; if (ModelState.IsValid) { using (var ctx = new EFCodeFirstContext()) { var exist = ctx.City.Where(s => s.Name == city.Name).FirstOrDefault(); if (exist != null) { return(Json("exist", JsonRequestBehavior.AllowGet)); } else { try { ctx.City.Add(city); ctx.SaveChanges(); } catch (DbEntityValidationException e) { throw e; } var citiesList = new SelectList(ctx.City.ToList().Select(x => new { Value = x.CityId, Text = x.Name }), "Value", "Text"); return(Json(citiesList, JsonRequestBehavior.AllowGet)); } } } return(Json("error", JsonRequestBehavior.AllowGet)); }
public static void JoinKullanim() { //select //Firmas.Unvan, //Kisis.Isim // from Kisis //inner join Firmas //on Kisis.FirmaID = Firmas.ID //order by Firmas.Unvan using (EFCodeFirstContext efc = new EFCodeFirstContext()) { var Personeller = (from F in efc.Firmalar join K in efc.Kisiler on F.ID equals K.FirmaID orderby F.Unvan ascending select new { FirmaUnvan = F.Unvan, Isim = K.Isim, Soyisim = K.Soyisim }); foreach (var item in Personeller) { Console.WriteLine($"{item.FirmaUnvan } {item.Isim} {item.Soyisim} "); } } }
public static void TSQLInsert() { using (EFCodeFirstContext efc = new EFCodeFirstContext()) { int kayitSayisi = efc.Database.ExecuteSqlCommand("insert into Kisis values()"); } }
public ActionResult AddArea(City city) { ModelState.Remove("AreaId"); ModelState.Remove("Name"); city.Name = "tempOption"; if (ModelState.IsValid) { using (var ctx = new EFCodeFirstContext()) { var exist = ctx.Area.Where(s => s.Name == city.AreaName).FirstOrDefault(); if (exist != null) { return(Json("exist", JsonRequestBehavior.AllowGet)); } else { Area area = new Area() { Name = city.AreaName, CityRefId = city.CityId }; ctx.Area.Add(area); ctx.SaveChanges(); return(Json("success", JsonRequestBehavior.AllowGet)); } } } return(Json("error", JsonRequestBehavior.AllowGet)); }
public ActionResult Login(Login login) { if (ModelState.IsValid) { using (var ctx = new EFCodeFirstContext()) { var exist = ctx.Register.Where(s => s.Email == login.Email && s.Password == login.Password).FirstOrDefault(); if (exist != null) { if (exist.isAdmin) { return(Json("success", JsonRequestBehavior.AllowGet)); } else { return(Json("notAdmin", JsonRequestBehavior.AllowGet)); } } else { return(Json("notAuth", JsonRequestBehavior.AllowGet)); } } } return(Json("error", JsonRequestBehavior.AllowGet)); }
public ActionResult AddRegister(Register register) { ModelState.Remove("RegisterId"); if (ModelState.IsValid) { register.isAdmin = true; Register existRegister; using (var ctx = new EFCodeFirstContext()) { existRegister = ctx.Register.Where(s => s.Email == register.Email).FirstOrDefault <Register>(); } if (existRegister == null) { using (var context = new EFCodeFirstContext()) { context.Register.Add(register); context.SaveChanges(); } } else { return(Json("exist", JsonRequestBehavior.AllowGet)); } return(Json("success", JsonRequestBehavior.AllowGet)); } return(Json("error", JsonRequestBehavior.AllowGet)); }
public ActionResult CityArea() { using (var ctx = new EFCodeFirstContext()) { ViewBag.Cities = new SelectList(ctx.City.ToList().Select(x => new { Value = x.CityId, Text = x.Name }), "Value", "Text"); } return(View()); }
public static void DbOlustur() { using (EFCodeFirstContext _efc = new EFCodeFirstContext()) { foreach (var item in _efc.Kullanicilar) { Console.WriteLine(item.Isim); } } }
public static void DbBaglantiYolu() { //Hangi Bağlantıya oluşturduğunu öğrenmek . . . using (EFCodeFirstContext EFC = new EFCodeFirstContext()) { //yapıcı metot Using ile tetikleneceğinden Bu bölümde //bir şey yapmamıza gerek kalmıyor Console.ReadLine(); Console.WriteLine("Bir tuşa Basınız ..."); } }
public static int KullaniciKayitEkle(Kullanici K) { int Sonuc = 0; using (EFCodeFirstContext efc = new EFCodeFirstContext()) { efc.Kullanicilar.Add(K); Sonuc = efc.SaveChanges(); } return(Sonuc); }
public static void DatabaseOlustur() { using (EFCodeFirstContext efc = new EFCodeFirstContext()) { if (!efc.Database.Exists()) { efc.Database.Create(); Console.WriteLine("Database Oluşturma işlemi Tamamlandı ..\nKontrol Ediniz"); } } }
public static void DbSil() { using (EFCodeFirstContext efc = new EFCodeFirstContext()) { if (efc.Database.Exists()) { efc.Database.Delete(); Console.WriteLine("SQL Sunucu içerisinden DB silindi ...\nKontrol Ediniz."); } } }
//Birden Fazla Kayıt Ekleme List - Generic public static int FirmaKayitlarEkle(List <Firma> FList) { int sonuc = 0; using (EFCodeFirstContext efc = new EFCodeFirstContext()) { efc.Firmalar.AddRange(FList); sonuc = efc.SaveChanges(); } return(sonuc); }
public static void TSQLSelect() { using (EFCodeFirstContext efc = new EFCodeFirstContext()) { List <Kisi> kisiler = efc.Kisiler.SqlQuery("select * from Kisis where FirmaID=@id", new SqlParameter("@id", Guid.Parse("B7860AED-9974-4BF8-98D7-EEA79D101C87"))).ToList(); foreach (var item in kisiler) { Console.WriteLine(item.Isim + " " + item.Soyisim); } } }
public static int KisiEkle(Kisi K) { int sonuc = 0; using (EFCodeFirstContext efc = new EFCodeFirstContext()) { efc.Kisiler.Add(K); sonuc = efc.SaveChanges(); } return(sonuc); }
public static void SorgulamaTeknikleri() { using (EFCodeFirstContext efc = new EFCodeFirstContext()) { var Kisilerliste = (from I in efc.Kisiler select I); foreach (var item in Kisilerliste) { Console.WriteLine($"{item.Isim}"); } } }
private void btnScript_Click(object sender, EventArgs e) { using (var db = new EFCodeFirstContext()) { if (!db.Database.CompatibleWithModel(true)) { var migrator = new DbMigrator(new EFCodeFirst.Data.Migrations.Configuration()); var script = new MigratorScriptingDecorator(migrator); rtbScript.Text = script.ScriptUpdate(sourceMigration: null, targetMigration: null); } } }
public static int FirmaKayitEkle(Firma F) { int sonuc = 0; using (EFCodeFirstContext efc = new EFCodeFirstContext()) { efc.Firmalar.Add(F); sonuc = efc.SaveChanges(); } return(sonuc); }
private void btnUpdate_Click(object sender, EventArgs e) { using (var db = new EFCodeFirstContext()) { if (!db.Database.CompatibleWithModel(true)) { var initializer = new MigrateDatabaseToLatestVersion <EFCodeFirstContext, EFCodeFirst.Data.Migrations.Configuration>(); initializer.InitializeDatabase(db); lblMessage.Text = "Veritabanı güncellendi."; btnUpdate.Enabled = false; btnScript.Enabled = false; } } }
public static void IsimsizTipler() { using (EFCodeFirstContext efc = new EFCodeFirstContext()) { var Kisiler1 = (from i in efc.Kisiler where i.Isim.ToLower().Contains("a") select new { IsimSoyisim = i.Isim + " " + i.Soyisim }); foreach (var item in Kisiler1) { Console.WriteLine($"{item.IsimSoyisim}"); } } }
internal void Create(BlogPost model) { try { using (var context = new EFCodeFirstContext()) { context.BlogPosts.Add(model); context.SaveChanges(); } } catch (Exception e) { throw new Exception(e.Message); } }
public static void OrderByIsim() { using (EFCodeFirstContext efc = new EFCodeFirstContext()) { var kisiler = (from I in efc.Kisiler where I.Isim.StartsWith("A") orderby I.Isim ascending select I); foreach (var item in kisiler) { Console.WriteLine($"{item.Isim}"); } var kisiler2 = efc.Kisiler.Where(I => I.Soyisim.StartsWith("B")).OrderBy(I => I.Soyisim); foreach (var item in kisiler2) { Console.WriteLine($"{item.Soyisim}"); } } }
public static void VarlikKontrol() { using (EFCodeFirstContext efc = new EFCodeFirstContext()) { //Sql sunucuda verilen server ve DB nin varlığını //kontrol ediyor bool kontrol = efc.Database.Exists(); if (kontrol) { Console.WriteLine($"Database : {efc.Database.Connection.Database} - SQL sunucu içerisinde kayıtlı"); } else { Console.WriteLine("DB kayıtlı değil .... "); } } }
public static void KisiGuncelle(string isim, string soyisim) { using (EFCodeFirstContext efc = new EFCodeFirstContext()) { Kisi BulunanKisi = (from I in efc.Kisiler where I.Isim == "Emma" && I.Soyisim == "Buckley" select I).FirstOrDefault(); if (BulunanKisi != null) { BulunanKisi.Telefon = "65648949"; efc.SaveChanges(); } //Kisi BulunanKisi1 = efc.Kisiler.Find(Guid.Parse("{4E3EF687-CDEB-475A-B9D6-45C4CB796EF1}")); // if(BulunanKisi1!=null) // { // BulunanKisi1.Telefon = "36549466"; // efc.SaveChanges(); // } } }
public static void KisiSil(Guid id) { using (EFCodeFirstContext efc = new EFCodeFirstContext()) { //LINQ ile : //Kisi Silinecek = (from I in efc.Kisiler where I.ID == id select I).FirstOrDefault(); Kisi Silinecek = efc.Kisiler.Find(Guid.Parse($"{id}")); if (Silinecek != null) { efc.Kisiler.Remove(Silinecek); efc.SaveChanges(); Console.WriteLine($"{id} : Numaralı Kayıt Silindi "); } else { Console.WriteLine("Kayıt Bulunamadı ..."); } } }
private void Form1_Load(object sender, EventArgs e) { using (var db = new EFCodeFirstContext()) { bool ischeck = true; do { if (db.Database.Exists()) { bool dbState = db.Database.CompatibleWithModel(true); btnUpdate.Enabled = !dbState; btnScript.Enabled = !dbState; lblMessage.Text = dbState ? "Veritabanı güncel." : "Veritabanında değişiklikler var."; ischeck = false; } else { lblMessage.Text = "Veritabanı yok. Oluşturulmalı."; DialogResult dialogResult = MessageBox.Show("Veri tabanı yok; Oluşturulsun mu?", "Veritabanı Yok!", MessageBoxButtons.YesNo, MessageBoxIcon.Question); if (dialogResult == DialogResult.Yes) { var initializer = new MigrateDatabaseToLatestVersion <EFCodeFirstContext, EFCodeFirst.Data.Migrations.Configuration>(); initializer.InitializeDatabase(db); lblMessage.Text = "Veritabanı oluşturuldu."; ischeck = true; } else if (dialogResult == DialogResult.No) { ischeck = false; Application.Exit(); } } } while (ischeck); } }