簡體   English   中英

實體框架和Android中的Linq等效項

[英]Entity Framework and Linq equivalent in Android

我是Android新手。 我剛從幾天前開始學習Android。 我只是想知道,是否存在Android的Entity Framework和LINQ等效產品?

另外,我需要將記錄存儲/緩存到本地數據庫。 什么是最好的數據庫? 我正在考慮使用SQLite。 它適用於Android嗎?

謝謝!

您需要一個ORM(Object-Relational Mapper),有一個稱為Realm的跨平台ORM,Realm為您提供了更多的編程方式來訪問和存儲對象中的數據,就像LinQ或EntityFramework一樣,並且以面向對象的方式務實地執行查詢。

領域代碼示例

RealmResults<User> result = realm.where(User.class)
                                 .greaterThan("age", 10)  // implicit AND
                                 .beginGroup()
                                      .equalTo("name", "Peter")
                                      .or()
                                      .contains("name", "Jo")
                                 .endGroup()
                                 .findAll();

文獻資料

SqLite適合存儲本地數據,例如:如果您要檢索JSON,您可以使用sqlite數據庫存儲脫機模式下的某些數據,當然您也可以使用緩存,但是我建議您使用SQLite。

希望我能幫上忙。

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM