【发布时间】:2019-04-05 05:52:43
【问题描述】:
我想创建一个平台,该平台可以读取实体名称、它们的属性和关系的 XML 或 JSON 配置,并作为起点对这些实体执行基本的 CRUD 操作。
这意味着这些实体将没有 C# 类定义。
我想为此使用 SQL Server 数据库,但我相信使用 Graph 或 NoSql 数据库之类的东西会更容易,因为没有预定义的结构来创建 ERD。
我还想使用 C#、Entity Framework 和 JSON.NET 来处理这些动态实体并在它们上处理业务逻辑。
另一种解释方式如下:
通过 UI,我希望有人能够执行以下操作:
创建一个名为 Book 的实体。
一本书具有以下属性:标题、描述、作者(与作者一对一的关系)
创建一个名为 Author 的实体。
Author 具有以下属性:FirstName、LastName
这样的平台叫什么,有人可以引导我走向正确的方向吗?
【问题讨论】:
-
我们不提供建议,如何将它们标记为正确,它们将是主观的,所有这些都与本网站无关。您可能想阅读:stackoverflow.com/help/how-to-ask
-
@JohnB 我改写了它,以便我可以将其标记为正确。
标签: c# sql-server entity-framework asp.net-core .net-core