Hocam Selamlar ForeignKey ataması yapıyorum Database i de guncelledim. Sqlserver tarafında diyagrama bakınca birebir ilişki oluşuyor ama identity ozelliği yes olarak kalıyor.Acaba nerede hata yapıyorum?
Videoyu henuz izlemedim ancak muhtemelen senin istedigin sey birebir iliski hocanin egitimde yaptigi ise bire cok iliski oluyor. Mesela bire cok iliski bir urunun kategorilenmesinde kullanilabilir cunku bir urun pek tabii birden fazla kategoride bulunabilir.
Merhaba Hocam öncelikle çok temiz bir anlatım tarzınız var çok istifade ediyoruz emeğiniz için teşekkürler; 6:52 de değişiklilkleri database e aktarmak için enable-migrations yapılır diyorsunuz. Fakat yazdıktan sonra db ye baktığımda Teams tablosu oluşmamış oluyor. 1- Ef Code First de Db de tablolar tam olarak ne zaman oluşturulur? 2- Eğer enable-migrations ile oluşmuyorsa bunu yazmadaki amaç nedir? Teşekkürler
Database oluşuyor ama Teams tablosu mu oluşmuyor? Eğer öyleyse _MigrationHistory tablosundaki tüm kayıtları silip tekrardan update database komutunu çalıştırın.
Hocam bazı örneklerde classların navigation property lerine virtual anahtar kelimesi ekleniyor. public virtual Player player; kullanmamızın ne gibi bir avantajı var? Bir de bire çoklu ilişikilerde propertyi ICollection olarak tanımladık IList ile farkı nedir? Teşekkürler.
Zannedersem tek yolu Entity Framework kaynak kodları üzerinden. Oradaki İngilizce dilbilgisi kurallarına göre oluşturulmuş süreçleri Türkçe dilbilgisi yapısına göre değiştirerek istenilen sonuç elde edilebilir fakat bu burada yazdığım kadar basit bir olay değil malesef. Sadece mümkün olduğunu belirtmek için yorum yaptım ayrıca Entity Framework'ün açık kaynak olduğunu varsayıyorum öyle mi emin değilim.
Hocam 100 milyon satır veri içeren tabloların olduğu projelerde entity fremawork kullanmak mantıklı mı ? Yoksa çok kasar diye ata yadigarı Ado.NET mi tavsiye eddersiniz. Ayrıca entity fremawork cache işlemi nasıl yapılıyor eğer bir bilginiz varsa videosunu çekerseniz minnetkar olurum. Entity fremawork kısmında biraz zayıfım saygılarımla teşekkürler...
ÖZGÜR ATILGAN entity framework tavsiye etmem büyük databaselerde. Dapper çok daha performanslı. Ado.net daha da performanslı:) tabi sizin yazdığınız sorgu yazma şekline de bağlı. 10bin satırlı tabloda bile sorguyu performanssiz yazarsam her teknoloji kasar.Ama ben entity framework kadar yazılımcının işini kolaylaştıran bir providerdan vazgeçemiyorum. Az da olsa performans kaybını göze alıyorum.
Çok teşekkür ederim hocam. Dapper ile ilgili CRUD ve DataGrid üzerinden işlemlerle ilgili video çekerseniz minnetkar olurum. Birde ufak projeler için entity framework cache nasıl yapılır ? Yardımınız için teşekkür derim saygılarımla ...
Hocam efsanesiniz code firsti sizinle anladım cidden ellimden geldiğince izlediğim tüm videolarınıza like atıyorum lütfen siz anlatmaya devam edin
Hocam Selamlar
ForeignKey ataması yapıyorum Database i de guncelledim. Sqlserver tarafında diyagrama bakınca birebir ilişki oluşuyor ama identity ozelliği yes olarak kalıyor.Acaba nerede hata yapıyorum?
Hocam neden Player modelinde public int TakimId tutmuyoruz da direkt tüm takımı tutuyoruz :(
Videoyu henuz izlemedim ancak muhtemelen senin istedigin sey birebir iliski hocanin egitimde yaptigi ise bire cok iliski oluyor. Mesela bire cok iliski bir urunun kategorilenmesinde kullanilabilir cunku bir urun pek tabii birden fazla kategoride bulunabilir.
Agzınıza saglık cok guzel anlatmıssınız.
bire-bir ilişki iki tabloda da kolon tipleri primary key olunca mı olur sadece?
Merhaba Hocam öncelikle çok temiz bir anlatım tarzınız var çok istifade ediyoruz emeğiniz için teşekkürler;
6:52 de değişiklilkleri database e aktarmak için enable-migrations yapılır diyorsunuz. Fakat yazdıktan sonra db ye baktığımda Teams tablosu oluşmamış oluyor.
1- Ef Code First de Db de tablolar tam olarak ne zaman oluşturulur?
2- Eğer enable-migrations ile oluşmuyorsa bunu yazmadaki amaç nedir?
Teşekkürler
Database oluşuyor ama Teams tablosu mu oluşmuyor? Eğer öyleyse _MigrationHistory tablosundaki tüm kayıtları silip tekrardan update database komutunu çalıştırın.
Hocam bazı örneklerde classların navigation property lerine virtual anahtar kelimesi ekleniyor.
public virtual Player player; kullanmamızın ne gibi bir avantajı var? Bir de bire çoklu ilişikilerde propertyi ICollection olarak tanımladık IList ile farkı nedir? Teşekkürler.
ICollection ile List yazmak arasında fark yok.
virtual olanı override edebiliriz bu sebepten
[ForeignKey("Player")] Foreignkey Verdigimdede Tanımlanmamış Anahtar diyor nasıl çözebilirim (Sorun one to one )
anahtarı ver [ForeignKey("Player")] üzerine [Key] yaz düzelecektir
çok güzel anlatım olmuş
Tablo isimlerine 's' takısı yerine 'ler' ekletebilir miyiz? Bir yerlerde ayarı var mıdır acaba?
Zannedersem tek yolu Entity Framework kaynak kodları üzerinden. Oradaki İngilizce dilbilgisi kurallarına göre oluşturulmuş süreçleri Türkçe dilbilgisi yapısına göre değiştirerek istenilen sonuç elde edilebilir fakat bu burada yazdığım kadar basit bir olay değil malesef. Sadece mümkün olduğunu belirtmek için yorum yaptım ayrıca Entity Framework'ün açık kaynak olduğunu varsayıyorum öyle mi emin değilim.
eklersin tabi hiç bir sorun olmaz
eklenmemesi gerekir, tablo isimleri tekil olmalidir Students degil Student dogru kullanim
Hocam ellerinize sağlık süper anlatım olmuş . Bir de sizden ricam entity fremawork tools poco bilginiz varsa aktarırmısınız teşekkürler...
Hiç kullanmadım, bilgim yok maalesef.
Hocam 100 milyon satır veri içeren tabloların olduğu projelerde entity fremawork kullanmak mantıklı mı ? Yoksa çok kasar diye ata yadigarı Ado.NET mi tavsiye eddersiniz. Ayrıca entity fremawork cache işlemi nasıl yapılıyor eğer bir bilginiz varsa videosunu çekerseniz minnetkar olurum. Entity fremawork kısmında biraz zayıfım saygılarımla teşekkürler...
ÖZGÜR ATILGAN entity framework tavsiye etmem büyük databaselerde. Dapper çok daha performanslı. Ado.net daha da performanslı:) tabi sizin yazdığınız sorgu yazma şekline de bağlı. 10bin satırlı tabloda bile sorguyu performanssiz yazarsam her teknoloji kasar.Ama ben entity framework kadar yazılımcının işini kolaylaştıran bir providerdan vazgeçemiyorum. Az da olsa performans kaybını göze alıyorum.
Çok teşekkür ederim hocam. Dapper ile ilgili CRUD ve DataGrid üzerinden işlemlerle ilgili video çekerseniz minnetkar olurum. Birde ufak projeler için entity framework cache nasıl yapılır ? Yardımınız için teşekkür derim saygılarımla ...
tamam