使用实体框架6映射视图

时间:2016-05-05 18:12:38

标签: sql-server entity-framework view entity-framework-6

我在 SQL Server 中有一个视图,我想要使用 EF6 从此视图中检索数据。

我已添加:

  • 域类vw_foo
  • 上下文DbSet<vw_foo>
  • 映射internal class vw_foo : EntityTypeConfiguration<vw_foo>

    { public vw_foo() { ToTable("vw_foo", "myDB"); } }

但我不希望它在迁移上运行。我刚在我的[NotMapped]课程中添加了Domain装饰。

它还没有用。

如何仅使用视图来查询 EF6 ??

1 个答案:

答案 0 :(得分:0)

使用SQL Server中的View进行Intead,我创建了一个新的域模型Foo.cs,对于我使用ICollection<bar>ICollection<barz>的关系,并且我将这两个关系声明为foregin key。

我刚创建了一个像View Model这样的外部类。