Aplicaciones Realm modelan datos como objetos compuestos de pares campo-valor, donde cada uno contiene uno o más tipos de datos admitidos.
Objetos del reino
Los objetos Realm son clases regulares de Dart con las que puedes interactuar como con cualquier otra clase de Dart en tu aplicación. La memoria del SDK de Flutter mapea los objetos Realm directamente a Realm. Puedes trabajar con objetos Realm como lo harías con cualquier otra instancia de objeto Dart.
Every Realm object conforms to a specific object type, which is a class that defines the properties and relationships for objects of that type. The SDK guarantees that all objects in a realm conform to the schema for their object type and validates objects whenever they are created, modified, or deleted.
Para obtener más información sobre cómo definir objetos Realm, consulta Definir un esquema de objeto Realm.
Realm Object Properties
When you define your Realm object model, you specify a set of of properties to include in the schema. You can define properties with the following characteristics:
Su tipo de dato
If it is optional or required
Si es una llave primaria
If it is indexed
Si la propiedad define una relación con otro tipo de objeto Realm
To learn more about property options when defining Realm objects, refer to the following documentation:
Actualización de un esquema de objeto de reino
Puede actualizar su esquema de Realm a medida que su aplicación cambia. Los pasos para actualizar el esquema y sus datos varían según el tipo de cambio. Para obtener más información sobre cómo actualizar su esquema, consulte Actualizar un esquema de objeto de Realm.