Suvankar Das Ответов: 1

Как сохранить шаблон в базе данных?


Я строю демонстрационный проект по системе управления обучением. У меня есть таблица для хранения всех вопросов, эти вопросы будут использоваться при создании тестов. Теперь я хочу создать шаблон для вопросной работы.
--------------- Template to be stored in database -------------
(m=marks,n=no of questions)

Name of the Template = Template1

1. Five short questions (m=1xn=5)   Total = 5
2. Three descriptive type questions (m=2xn=3) Total = 6
.
.
---------------- End Template----------------------------------


Теперь в будущем, когда пользователь выберет этот шаблон, то есть Template1, то 1. Пять вопросов будут извлечены из таблицы, а отметки будут извлечены из шаблона. 2.будут выбраны три описательных вопроса и отметки будут выбраны из шаблона.

Я строю этот проект с помощью asp.net веб-формы. Помощь, необходимая для создания такого сценария.

Что я уже пробовал:

Я понятия не имею, как спроектировать таблицу для этого сценария?

Thomas Nielsen - getCore

Вам действительно нужно иметь представление о разработке систем реляционных баз данных. Я бы очень рекомендовал вам ознакомиться с некоторыми материалами на эту тему, вы должны быть довольно искусны в этом, если планируете будущее в разработке программного обеспечения.
https://www.pluralsight.com/courses/relational-database-design
https://channel9.msdn.com/Blogs/ASP-NET-Site-Videos/designing-relational-database-tables

1 Ответов

Рейтинг:
0

sachin.vishwa90

У вас может быть столбец типа данных nvarchar(max), и вы можете хранить HTML-форму шаблона.
Эти шаблоны будут иметь заполнители в нем, которые будут заменены фактическим значением либо в коде, либо в хранимой процедуре.

пример шаблона

{свойства FirstName}


позже в коде

TME plate.Замена("{имя}","ваша ценность");