Entity Framework Insert hatası

18 04 2011

Eğer bir tablo üzerinde insert işlemi yapmaya çalışırken

“Unable to update the EntitySet ‘tablonuzun_adı’ because it has a DefiningQuery and no <InsertFunction> element exists in the <ModificationFunctionMapping> element to support the current operation.”

şeklinde bir hata mesajı alırsanız sebebi muhtemelen tablonuzda primary key bulunmamasıdır. En basit çözüm tabloya bir primary key eklemek, bunu yapmazsanız, tabloya insert işlemi yapan bir stored procedure yazmak zorunda kalabilirsiniz.