C#, .NET, .Net Core
ASP.NET MVC, ASP.NET Web Forms, ASP.NET Core
HTML 5, CSS 3, Javascript, jQuery, Bootstrap
Entity Framework, NHibernate, Dapper
Sql Server, MySql, Oracle
Windows Server, Ubuntu, Debian, Pardus
Xamarin Forms, Android Studio
--- The future of the open web platform is looking very bright!
--- .NET is a free, cross-platform, open source developer platform for building any app.
Google Analytics İzleme
21 Aralık 2011
Entity Framework 4.0 - Unable to update the EntitySet hatası
Entity Framework 4.0 ile datayı update ederken aşağıdaki şekilde hata aldım:
Unable to update the EntitySet 'FormMultiLanguageValue' because it has a DefiningQuery and no <UpdateFunction> element exists in the <ModificationFunctionMapping> element to support the current operation.
Hatanın nedeni update yapmak istediğim sql tablosunda primary key tanımlanmamasındanmış. İlgili tabloya primary key'i tanımlayınca sorun düzeldi.
Örnek tanımlama:
ALTER TABLE Persons
ADD CONSTRAINT pk_PersonID PRIMARY KEY (P_Id,LastName)
Kaynak:
http://stackoverflow.com/questions/2507832/unable-to-update-the-entityset-itemranklist-because-it-has-a-definingquery-and
http://geekswithblogs.net/ranganh/archive/2010/05/31/unable-to-update-the-entityset-because-it-has-a-definingquery.aspx
Kaydol:
Kayıt Yorumları (Atom)
1 yorum:
harikasın 2 saattir bununla uğraşıyorum. teşekkürler
Yorum Gönder