Проблема при сохранении данных с помощью linq на sql - PullRequest
0 голосов
/ 04 августа 2020

У меня есть класс в c# со свойствами: строка имени, список вопросов (или массив вопросов), строка OptionType. Мне нужно сохранить эти данные в таблице сервера sql. Я использую Linq-to- Sql.

Я попытался создать хранимую процедуру с табличными параметрами для сохранения массива данных, но, к сожалению, linq to sql не поддерживает tvp. Кто-нибудь реализовал такой сценарий.

Заранее спасибо

Ответы [ 2 ]

0 голосов
/ 04 августа 2020

Уверен, что ответ отрицательный. Если вы действительно хотите go таким образом, вы можете объединить их и разделить внутри хранимой процедуры.

string[] s = { "a", "b" };
string s2 = string.Join("#", s);

другой ответ с отдельными сохранениями был бы более приятным.

0 голосов
/ 04 августа 2020

Я предполагаю, что список вопросов - это реляционная таблица в вашем sql, если это так, то сначала сохраните список вопросов, а затем сохраните основной класс, после вызова метода save linq вы сможете получить результат.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...