为数据库视图创建模型

时间:2013-07-26 13:31:09

标签: asp.net asp.net-mvc-4

要创建我的模型,请按照以下步骤进行操作

  1. 我已经拥有数据库,所以我在模型文件夹下的项目中添加了一个ADO模型。
  2. ADO模型为我创建了类,我可以使用它们。
  3. 我在我的数据库中创建了一个视图(不是MVC视图)。但是当我尝试添加我的ADO模型时,它失败了,因为它没有主键。 现在我正在尝试访问我的DbView。什么是最好的解决方案?我无法使用LinqtoSql,因为我的数据库是Oracle。 我可以写一个模型类来访问我的DbView的另一个选项?但我怎么写?

    此致

1 个答案:

答案 0 :(得分:0)

我已经解决了这个问题。如果我的一个列具有“not null”属性,则EF将此coloum定义为PK。所以我在视图中定义了一个新列,并为该列生成GUID。 我认为这会对某人有所帮助。 问候。

相关问题