Добавление представления MS-SQL в Entity Data Model - PullRequest
0 голосов
/ 03 августа 2009

У меня проблема с добавлением представления MS-SQL в мою модель данных сущностей. Представление очень простое, и я добавил таблицу, связанную с этим представлением. Ниже скрипт T-SQL о представлении.

SET ANSI_NULLS ON
GO
SET QUOTED_IDENTIFIER ON
GO

ALTER VIEW [dbo].[HFL_VWPrcListSrchRslt]
AS
  SELECT sfiyat_fiyati, 
         sfiyat_stokkod 
  FROM STOK_SATIS_FIYAT_LISTELERI 
  WHERE sfiyat_listesirano = 1 
    AND sfiyat_deposirano = 0 
    AND sfiyat_odemeplan <= 0

Почему я не вижу View в моем конструкторе .edmx?

Ответы [ 2 ]

0 голосов
/ 09 ноября 2009

Решение: это произошло потому, что я удалил объект из конструктора, но он все еще находится в XML, поэтому для его решения перейдите в файл XML, удалите определение объекта и отображение объекта. Пусть это поможет

0 голосов
/ 03 августа 2009

Такое представление должно быть видно в дизайнере edmx - однако вы должны добавить его явно, оно не просто волшебным образом отображается при создании его в базе данных.

Итак, несколько вещей для проверки:

  • Вы создали EDMX с нуля или использовали «Обновить модель из базы данных ...» после создания представления в базе данных?
  • вы подключаетесь к правильной базе данных?
  • имеет ли пользователь, которого вы используете для подключения к базе данных, разрешения на просмотр этого представления? Например. может ли этот пользователь просмотреть представление и выбрать его в SQL Server Mgmt Studio?

Марк

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...