Advertisement
chekalin-v

Untitled

Apr 23rd, 2013
161
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
C# 0.82 KB | None | 0 0
  1. // Write
  2. Schema schema = Schema.Lookup(new Guid("4E5B6F62-B8B3-4A2F-9B06-DDD953D4D4BC"));
  3. if (schema == null)
  4. {
  5.     schema = CreateSchema();
  6. }
  7. var entity = new Entity(schema);
  8. entity.Set("SomeValue", 888);
  9. element.SetEntity(entity);
  10.  
  11. // read
  12. var schema2 =
  13.     Schema.Lookup(new Guid("4E5B6F62-B8B3-4A2F-9B06-DDD953D4D4BC"));
  14. if (schema2 != null)
  15. {
  16.     var entity2 = element.GetEntity(schema2);
  17.     var someValue =
  18.         entity2.Get<int>("SomeValue");
  19.     TaskDialog.Show("Entity value", someValue.ToString());
  20. }
  21.  
  22.  
  23. private Schema CreateSchema()
  24. {
  25.     SchemaBuilder schemaBuilder =
  26.         new SchemaBuilder(new Guid("4E5B6F62-B8B3-4A2F-9B06-DDD953D4D4BC"));
  27.     schemaBuilder.SetSchemaName("SimpleIntSchema");
  28.     schemaBuilder.AddSimpleField("SomeValue", typeof(int));
  29.  
  30.     return schemaBuilder.Finish();
  31. }
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement