public class Kategori
{
public int KategoriId { get; set; }
public string KategoriAdi { get; set; }
// Bir Category nesnesine ait birden fazla Entry olabilir.
// ICollection bize List tipinde bir yapı kullanma olanağı sağlar

public virtual ICollection Tablo { get; set; }
}


 public class Tablo
{
public int TabloId { get; set; }
public string baslik { get; set; }
public string icerik { get; set; }
public int kategoriId { get; set; }
public virtual Kategori kategori { get; set; }
}


 


@Html.LabelFor(model => model.kategori.KategoriAdi, htmlAttributes: new { @class = "control-label col-md-2" })

@Html.DropDownListFor(model => model.kategoriId, (SelectList)ViewBag.KategoriID, "Seçiminiz", new { @class = "form-control" })
@Html.ValidationMessageFor(model => model.kategoriId, "", new { @class = "text-danger" })

 


 

public class VeriContext: DbContext
{
public VeriContext()
{
Database.SetInitializer(new DropCreateDatabaseIfModelChanges());

Database.Connection.ConnectionString =
// "Data Source =31.192.212.100\\MSSQLSERVER2012; Initial Catalog = hemhalco_db;persist security info = True; user id = hemhalco_user; password = of.616161;";
"Data Source = LENOVO\\SQLEXPRESS; Initial Catalog = DemirbasDat; Integrated Security = true;";
}

public DbSet Tablolar { get; set; }

public DbSet Kategoriler { get; set; }

/*
* Yazdığımız koda göre model oluşurken çağrılacak method
* Bu method içinde tabloların ya da kolonların isimlerine müdahale edebiliriz
* Ben sadece tablo isimlerinin çoğul -s takısıyla oluşmaması için müdahalede bulunacağım
*/
protected override void OnModelCreating(DbModelBuilder modelBuilder)
{
// Tablo isimlerinin sonuna -s eklenmesini engeller
modelBuilder.Conventions.Remove();
}

}


public ActionResult Create()
{

ViewBag.KategoriID = new SelectList(db.Kategoriler, "KategoriId", "KategoriAdi");

//ViewBag.DrapDownValues = new SelectList(new[] { "Pazartesi", "Salı", "Çarşamba" });
return View();
}

 


 

 


 


Okul Zil Programı

yilsoftzil

9786059223690
logo5

Esma-ül Hüsna

Ziyaretçi İstatistikleri

Bugün18
Dün691
Bu hafta2723
Bu ay7335
Hepsi839870