Создание платформы для обработки сценариев CRUD для неизвестных объектов

Blake Rivell спросил: 07 октября 2018 в 11:32 в: c#

Я хочу создать платформу, которая может считывать конфигурацию имен сущностей, их свойств и отношений в формате XML или JSON и выполнять базовые операции CRUD с этими сущностями в качестве отправной точки.

Это означает, что не быть определениями классов C # для этих объектов.

Я хотел бы использовать для этого базу данных SQL Server, однако я считаю, что было бы намного проще использовать что-то вроде базы данных Graph или NoSql, поскольку нет предопределенных структура для создания ERD.

Я также хотел бы использовать C #, Entity Framework и JSON.NET для работы с этими динамическими объектами и обработки на них бизнес-логики.

Другой способ объяснить это заключается в следующем:

Через пользовательский интерфейс я бы хотел, чтобы кто-то мог сделать следующее:

Создать сущность с именем Book. Книга имеет следующие свойства: название, описание, автор (отношение один-к-одному с автором)

создает объект с именем Author.
Автор имеет следующие свойства: FirstName, LastName

Что такое Платформа, как это называется, и кто-то может привести меня в правильном направлении?


0 ответов