2014-09-02 121 views
0

我有5个表中一个MVC视图使用。所以我创建了一个数据库视图,并希望将此视图映射到EF中,以便将其用作模型。我能怎么做?我们可以在Entity Framework中映射数据库视图吗?

+0

你使用代码第一次? – Andrei 2014-09-02 08:41:24

+1

是的 - 您可以从EF访问视图 - 就像表格一样。没有不同。 – 2014-09-02 08:50:03

回答

0

我已经成功地使用在我使用的SQL服务器作为“意见”对数据库运行复杂的查询来获取数据(我并不需要插入或更新)代码优先应用以下。

List<MyClass> myClassItems = 
    dbContext.Database.SqlQuery<MyClass>("Select * from dbo.MyClassFunction(@param)", param).ToList(); 

我回来myClassItems作为存储库函数的结果,与MyClass一类具有相匹配的MyClassFunction返回的列,其性质。

相关问题