[英]Type or namespace RealmQuery not found
我必須在Xamarin.Forms應用程序的Realm實例中刪除多個具有相同標識符的元素。
閱讀此頁面后,我嘗試執行以下代碼
realm.Write(() =>
{
var alle = realm.All<Foo>().Where(b => b.id_x == x);
Realm.RemoveRange<Foo>(((RealmResults<Foo>)alle));
});
但我收到關於缺少類型或命名空間 RealmResult的錯誤。
API 已更改,現在返回IQueryable
RealmResults
,現在您可以執行以下操作:
realm.Write(() =>
{
var filteredList = realm.All<POCO>().Where(obj => obj.key == "SO");
realm.RemoveRange(filteredList);
});
參考: https : //github.com/realm/realm-dotnet/blob/b9920b7b3cb77c54c1850fe26668959797640d79/Shared/Tests.Shared/RemoveTests.cs
RealmResults<T>
現在被標記為internal
並且Realm.All<T>()
將返回IQueryable<T>
。
聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.