Entity Framework Generate Database From Entity
Şimdiye kadar Entity Framework modelini oluşturmak için önce veritabanını oluşturup sonra bu veritabanı üzerinden modeli oluşturuyorduk. Bu makalemizde önce Entity data modeli oluşturup oluşturduğumuz modele göre veritabanını otomatik olutşurma işlemini gerçekleştireceğiz.
Yeni bir proje oluşturalım ve bu projemize bir adet Ado.Net Entity Data Model ekleyelim.

Entity Data Model’imizi Empty Model olarak ekleyelim, çünkü içini biz doduracağız.

Entity Data Model ekranımız açıldı. Ekranda boş bir alanda sağ tıklayıp Add -> Entity diyelim ve yenir bir Entity oluşturalım.

Entity’mizin ismi “Yazar” olsun. ID alanının adı da YazarId, türü de Int32 olsun.

Yazar isimli Entity’mize YazarAd ve MakaleSayisi alanları ekleyelim.

MakaleSayisi alanına tıklayıp Properties ekranına gelelim ve type’ını Int32 yapalım.

Şimdi Entity Data Model’imizde boş bir yerde sağ tıklayıp “Generate Database From Model” seçeneğini seçelim.

Bu sırada SQL Server’ımızı açalım ve YD isminde bir veritabanı oluşturalım.

Visual Studio’ya geri dönelim ve SQL Server ayarlarını yapalım.

OK butonuna tıkladığımızda veritabanının CREATE Script’i karşımıza gelecektir.
— ————————————————–
— Entity Designer DDL Script for SQL Server 2005, 2008, and Azure
— ————————————————–
— Date Created: 04/25/2011 11:12:12
— Generated from EDMX file: c:\users\ugur\documents\visual studio 2010\Projects\MVC3EntityFramework\MVC3EntityFramework\Entity\YDModel.edmx
— ————————————————–
SET
|