[英]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.