Classe RealmSchema.Builder
Um construtor mutável que permite construir uma instância do Realm
Membros herdados
namespace: Realms.Esquema
Conjunto: Realm.exe
Sintaxe
public class RealmSchema.Builder : SchemaBuilderBase<ObjectSchema>, IEnumerable<ObjectSchema>, IEnumerable
Construtores
| Editar esta página Ver fonteBuilder()
Inicializa uma nova instância da classe Realm
Declaração
public Builder()
Métodos
| Editar esta página Ver fonteAdd(ObjectSchema)
Adiciona um novo Object
Declaração
public RealmSchema.Builder Add(ObjectSchema schema)
Parâmetros
Tipo | Nome | Descrição |
---|---|---|
Esquema de objetos | schema | O Object |
Devoluções
Tipo | Descrição |
---|---|
Realm |
O Realm |
Add(Builder)
Adiciona um novo Object
Declaração
public RealmSchema.Builder Add(ObjectSchema.Builder schemaBuilder)
Parâmetros
Tipo | Nome | Descrição |
---|---|---|
Object |
construtor de esquemas | O Object |
Devoluções
Tipo | Descrição |
---|---|
Realm |
O Realm |
Observações
Este é um método de conveniência que chamará Build() internamente. Destina-se a simplificar a construção do esquema declarativo por meio de inicializadores de coleção:
var schema = new RealmSchema.Builder
{
new ObjectSchema.Builder("MyClass", isEmbedded: false)
{
Property.Primitive("MyProperty", RealmValueType.Int)
}
}
Add(Type)
Adiciona um novo tipo a este Realm
Declaração
public RealmSchema.Builder Add(Type type)
Parâmetros
Tipo | Nome | Descrição |
---|---|---|
Tipo | type | O Tipo a adicionar. Ele será convertido em Object |
Devoluções
Tipo | Descrição |
---|---|
Realm |
O Realm |
Build()
Constrói um Realm
Declaração
public RealmSchema Build()
Devoluções
Tipo | Descrição |
---|---|
Esquema de Realm | Uma instância Realm |