asp.net ile entity framework etiketine sahip kayıtlar gösteriliyor. Tüm kayıtları göster
asp.net ile entity framework etiketine sahip kayıtlar gösteriliyor. Tüm kayıtları göster

12 Mayıs 2015 Salı

Entity Framework Validation Error yakalama

try
                {
                    db.SaveChanges();
                }
                catch (System.Data.Entity.Validation.DbEntityValidationException dbEx)
                {
                    Exception raise = dbEx;
                    foreach (var validationErrors in dbEx.EntityValidationErrors)
                    {
                        foreach (var validationError in validationErrors.ValidationErrors)
                        {
                            string message = string.Format("{0}:{1}",
                                validationErrors.Entry.Entity.ToString(),
                                validationError.ErrorMessage);
                            // raise a new exception nesting
                            // the current instance as InnerException
                            raise = new InvalidOperationException(message, raise);
                        }
                    }
                    throw raise;
                }



Validation Hatalarında hatanın nerde olduğunu göremiyorsanız bu işinize yarar.

1 Aralık 2014 Pazartesi

Entity Framework çalışma anında veritabanını değiştirmek yada bağlantı cümlesini değiştirmek

Bugün ihtiyacım olan bir konuya çözüm buldum tam anlamıyla kullanıp test etmedim fakat sonra unutmayayım diye notumu alıyorum.Çalışma anında entity frameworkun connection stringini değiştirmek için bu kodu kullanıyoruz.Tabi düzgün çalışıp çalışmadığını henüz test etmediğimi belirtmek isterim.
db.Database.Connection.ConnectionString = "data source=\\sqlserver;initial catalog=yenidb;Persist Security Info=True;User ID=sa;Password=password;multipleactiveresultsets=True;application name=EntityFramework";

16 Ekim 2014 Perşembe

Entity Framework tablo eklememe sorunu

Entity framework ado.net otomatik oluşturucu ile oluştururken tablonuzu oluşturmadıysa büyük ihtimal tablonuzda primarykey alanınız yoktur ondan olabilir.ORM gereği entity framework id alanı zorunlu kılar.

17 Eylül 2014 Çarşamba

Asp.net ile Entity Framework

Arkadaşlar entity framework yapısı hakkında hem öğrenip hem öğrendiklerimi buraya yazacağım. Tabi çoğunlukla hataların çözümü ile ilgili ;)
Entity framework geçmeden önce linq veya lambda expression konularına bakmanızı öneririm.(Gerçi tam bilmiyorum niye öneriyorsam)
Entity framework bence salt konulardan çıkıp veritabanını nesnelere çeviriyor.Böylece veritabanına işlem gitmeden tüm kontroller sağlanıyor ve aynı zamanda erişim kolaylaşıyor.