2015-09-13 4 views
3

Я работаю в VS2015 WCF-службе против SQL Server 2012 db с Entity Framework 6.1.3Entity Framework Где моя функция AddOrUpdate?

Я начал с «Code First from Existing Database» и с тех пор делаю все изменения из CF.

У меня есть основные операции чтения записи. Я могу. Добавьте к таблице отлично, и он работает так, как ожидалось, но я не могу .AddOrUpdate, как я вижу, люди говорят, потому что это не в раскрывающемся списке intellisense, когда я печатаю !?

Вот захват экрана ...

No .AddOrUpdate

+4

Обратите внимание, что использование 'AddOrUpdate' вне миграций не рекомендуется – ESG

ответ

7

Это IDbSetExtensions extension method.

Вам необходимо добавить директиву using System.Data.Entity.Migrations;.

Как объяснено, here и в других источниках (просто найдите в Интернете «AddOrUpdate» сущность framework), этот метод предназначен для использования только для посева. Не используйте его в логике приложения.

+0

... и точно так же моя проблема решена! Спасибо :) –

Смежные вопросы