我有一张桌子
CREATE TABLE Tasks
(
ID INT IDENTITY(1,1) NOT NULL CONSTRAINT PRIMARY KEY PkTasks,
...other fields...
)
和视图
CREATE VIEW VTaskInfo
AS
SELECT
T.ID IDTask,
...other fields...
FROM
Tasks T
如何创建连接'Task'和'VTaskoInfo'实体的导航属性?通常定义导航属性需要删除id属性,但此时属性是主键,无法删除。我可以将VTaskInfo定义更改为
CREATE VIEW VTaskInfo
AS
SELECT
T.ID IDTask,
T.ID ID,
...other fields...
FROM
Tasks T
并将ID指定为实体键,将IDTask指定为导航属性,但我不喜欢此解决方案。还有什么我可以做的吗?
如何在EF中映射视图?
答案 0 :(得分:0)