В моей базе данных есть таблица книг, таблица категорий и таблица авторов. В книге есть категория и многие авторы. Между книгой и автором есть промежуточный стол. Я хочу сделать, чтобы привести список книг в datagridview.Как я могу вывести из базы данных множество значений, разделенных запятыми, в ячейку datagridview в C#?
В случае категорий: следует ли задавать в классе книги свойство «id категории» (тип int) или свойство: «категория» (тип категории) или просто «category_name» (тип строки)?
И в случае авторов: Должен ли я установить в классе книги свойство со списком «авторов» (тип автора) или список «авторов идентификаторов» (тип int) или список «авторов» name "(String type)
Как мне сделать запрос на доставку книг из базы данных? В случае авторов: Должен ли я сделать запрос, чтобы привести все книги, а затем запрос для каждой книги, чтобы заполнить авторов каждого?
Я устанавливаю список книг в datagridview.datasource.
Как показать список книг в datagridview, если класс книги включил свойство категории и свойство со списком авторов? (В ячейке должны быть все авторы книг, разделенные запятыми)