J'ai une tableclé entité d'une vue en tant que propriété de navigation
CREATE TABLE Tasks
(
ID INT IDENTITY(1,1) NOT NULL CONSTRAINT PRIMARY KEY PkTasks,
...other fields...
)
et une vue
CREATE VIEW VTaskInfo
AS
SELECT
T.ID IDTask,
...other fields...
FROM
Tasks T
Comment puis-je créer propriété de navigation reliant les entités « Tâche » et « VTaskoInfo »? Habituellement, la définition des propriétés de navigation nécessite la suppression de la propriété id, mais cette propriété de temps est la clé primaire et ne peut pas être supprimée. Je pourrais changer la définition VTaskInfo à
CREATE VIEW VTaskInfo
AS
SELECT
T.ID IDTask,
T.ID ID,
...other fields...
FROM
Tasks T
et spécifiez ID comme la clé de l'entité et IDTask comme propriété de navigation, mais je ne l'aime pas cette solution. Y a-t-il autre chose que je puisse faire?
Comment mapper des vues dans EF?
J'ai vu cet article. Cela ne résout pas ma question. – LukLed