클래스 RealmSchema.Builder
Realm
상속된 멤버
네임스페이스: Realms.스키마
어셈블리: Realm.exe
구문
public class RealmSchema.Builder : SchemaBuilderBase<ObjectSchema>, IEnumerable<ObjectSchema>, IEnumerable
생성자
| 이 페이지 편집 소스 보기Builder()
Realm
선언
public Builder()
방법
| 이 페이지 편집 소스 보기Add(ObjectSchema)
이 Realm
선언
public RealmSchema.Builder Add(ObjectSchema schema)
매개변수
유형 | 이름 | 설명 |
---|---|---|
객체 스키마 | 스키마 | 추가할 Object |
반환
유형 | 설명 |
---|---|
Realm |
여러 Add(Object |
Add(Builder)
이 Realm
선언
public RealmSchema.Builder Add(ObjectSchema.Builder schemaBuilder)
매개변수
유형 | 이름 | 설명 |
---|---|---|
Object |
schemaBuilder | 추가할 Object |
반환
유형 | 설명 |
---|---|
Realm |
여러 Add(Builder) 호출을 연결할 수 있는 원본 Realm |
비고
이는 내부적으로 Build() 를 호출하는 편의 메서드입니다. 컬렉션 이니셜라이저를 통해 선언적 스키마 구성을 간소화하기 위한 것입니다.
var schema = new RealmSchema.Builder
{
new ObjectSchema.Builder("MyClass", isEmbedded: false)
{
Property.Primitive("MyProperty", RealmValueType.Int)
}
}
Add(Type)
이 Realm
선언
public RealmSchema.Builder Add(Type type)
매개변수
유형 | 이름 | 설명 |
---|---|---|
유형 | 유형 | 추가할 유형 입니다. Object |
반환
유형 | 설명 |
---|---|
Realm |
원본 Realm |
Build()
이 Realm
선언
public RealmSchema Build()
반환
유형 | 설명 |
---|---|
Realm 스키마 | RealmSchema.Builder 에 추가된 속성을 포함하는 변경할 수 없는 Realm |