Skip to content

Commit 8c73c88

Browse files
Fix the Dollar prefixed columns during serialization
1 parent dd71cb5 commit 8c73c88

1 file changed

Lines changed: 4 additions & 1 deletion

File tree

src/Core/Services/MetadataProviders/Converters/DatabaseObjectConverter.cs

Lines changed: 4 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -56,7 +56,10 @@ public override void Write(Utf8JsonWriter writer, DatabaseObject value, JsonSeri
5656

5757
writer.WriteStartObject();
5858

59-
// Add TypeName property in DatabaseObject object that we are serializing based on its type.
59+
// Add TypeName property in DatabaseObject object that we are serializing based on its type. (DatabaseTable, DatabaseView)
60+
// We add this property to differentiate between them in the dictionary. This extra property gets used in deserialization above.
61+
// for example if object is DatabaseTable then we need to add
62+
// "TypeName": "Azure.DataApiBuilder.Config.DatabasePrimitives.DatabaseTable, Azure.DataApiBuilder.Config",
6063
writer.WriteString(TYPE_NAME, GetTypeNameFromType(value.GetType()));
6164

6265
// Add other properties of DatabaseObject

0 commit comments

Comments
 (0)