-1

每个 ORM 都可以支持视图非常重要,例如实体框架。当我想进行查询并从两个或多个表中获取数据时,我遇到了一个大问题。我想在一个特殊的类中获取数据。

- -编辑 - -

例如:

表 1:tblProfile

 profileId | name | family
---------------------------
     1     | ali  | niazi
---------------------------
     2     | reza | jafari

表 2:tblJob

  jobId | profileId | jobTitle
 ------------------------------
    1   |     1     |  driver
 ------------------------------
    2   |     2     | analysis
 ------------------------------
    3   |     2     |programmer

View1: viwJobs

profileId | name | family  | jobTitle
-------------------------------------
     1     | ali  | niazi  | driver
-------------------------------------
     2     | reza | jafari | analysis
-------------------------------------
     2     | reza | jafari |programmer

但是,这只是一个样本,不是真实的。我的意思是有时我想从 sqlite 中的几个表中查看视图,我喜欢在我的应用程序中使用它。如何通过 DaoGenerator 创建一个实体(类)以使用该视图?

4

1 回答 1

1

没试过,具体是什么问题?

如果你的问题是 greenDAO 想要创建一个表,你可以告诉 greenDAO 不要。在代表您的视图的实体上调用 setSkipTableCreation(false)。

此外,您必须自己在 SQLiteOpenHelper 中创建数据库视图。

于 2012-09-20T16:06:13.177 回答