Почему я получаю, что ModelSchemaSerialization не существует в текущем контекстеC#

Место общения программистов C#
Ответить
Гость
 Почему я получаю, что ModelSchemaSerialization не существует в текущем контексте

Сообщение Гость »


Я работаю над написанием сценария записи модели данных Power Bi в формате JSON. Я нашел приведенный ниже код, но когда пытаюсь его использовать, получаю сообщение: «Имя ModelSchemaSerialization не существует в текущем контексте».

с использованием системы; использование Microsoft.AnalysisServices.Tabular; пространство имен PowerBIDataModel { классная программа { static void Main(string[] args) { // Создаем новую табличную модель Модель модели = новая модель(); // Добавляем таблицу в модель Таблица таблица = новая таблица(); table.Name = "SampleTable"; модель.Таблицы.Добавить(таблица); // Добавляем столбец в таблицу Столбец DataColumn = новый DataColumn(); columns.Name = "SampleColumn"; столбец.ТипДанных = ТипДанных.Строка; таблица.Столбцы.Добавить(столбец); //строка json2 = Microsoft.AnalysisServices.Tabular.ModelSchemaSerialization.SerializeObject(model); //// Сериализуем модель в JSON строка json = ModelSchemaSerialization.SerializeObject(модель); // Выводим JSON на консоль Console.WriteLine(json); } } } Так что я даже не дошел до того, чтобы попытаться передать ему файл Power Bi, и я застрял на этом этапе. У меня есть пакеты nuget, чтобы попытаться это исправить. Хотя «Использование Microsoft.AnalysisServices.Tabular» должно было решить эту проблему.

дайте мне знать, если я что-то упускаю.
Ответить

Быстрый ответ

Изменение регистра текста: 
Смайлики
:) :( :oops: :roll: :wink: :muza: :clever: :sorry: :angel: :read: *x)
Ещё смайлики…
   
К этому ответу прикреплено по крайней мере одно вложение.

Если вы не хотите добавлять вложения, оставьте поля пустыми.

Максимально разрешённый размер вложения: 15 МБ.

Вернуться в «C#»