I have an input property to a component of type record (default/definition pictured):
I have a Dataverse table with the same column names. I understand that display names are different than schema names, so I understand that I am unable to do something like:
Since the names likely do not align in the backend. My thought was to "manually" create a record with With() from the returned Dataverse row:
- A
I thought I could use the ThisRecord operator since the scope would be the Dataverse record. Just to test things, I tried this:
- B
Which completely baffed me. Aren't I, here, regardless of the With() scope, returning the literal record {Name: "foo", Description: "bar, Image: "baz"}? How does it have none of the fields? Finally, I tried:
- C
Which works perfectly. How is this different than using ThisRecord ? Or even just the record literal?