tl; dr: интеграция .NET возвращает частичные объекты, а некоторые свойства считаются нулевыми. Как я могу получить полный объект со всеми свойствами?Azure Data Factory .NET Integration: некоторые свойства являются нулевыми
В настоящее время я использую C# .NET для чтения и изменения объектов Factory Factory, используя Microsoft.Azure.Management.DataFactories
.
я могу по-видимому, успешно получить большинство моих данных объекта с вызовом, как это:
var datasets = client.Datasets.List(resourceGroupName, dataFactoryName).Datasets;
В то время как это дает мне все мои объекты Dataset, во всех наборах данных, некоторые свойства просто опущены. Вот некоторые скриншоты, демонстрирующие это:
Это то, что Dataset определяется как, показано в лазури:
Это то, что я задается программным путем извлечения объекта Dataset в формате JSON:
Аналогично, вот объект как есть в памяти в контрольной точке в моем приложении:
Как вы можете видеть, это практически отсутствует все «Свойства», с значения заменяются на null
.
Как я могу получить полный, неподдельный объект в своем приложении C#?
Работает как очарование. Код очень забавный, хотя, если я не делаю что-то глупое: 'var datasets = client.Datasets.List (resourceGroupName, dataFactoryName) .Datasets.Select (x => client.Datasets.Get (resourceGroupName, dataFactoryName, x. Имя) .Dataset); ' –