我正在创建一个应用程序,允许用户定义自己的数据源(sql),定义表的数据属性,以及从一个漂亮的UI定义的数据属性,然后为该数据公开服务。由于这些表是通过我的UI动态生成的,因此我希望能够生成一个DomainModel和一个DomainService,使这些数据可用于订阅它的任何需要。
将其视为以下场景:在线商店需要定义不同产品的属性。属性需要是可查询的并且在它们自己的字段中单独存储。在线商店的UI还需要能够获取和显示这些产品,查询产品等等。
这可以吗?
答案 0 :(得分:0)
在您的在线商店场景中,不让用户通过引入自己的属性来创建表格,您可以为其创建单独的属性故事,
Product-
-Name
-Price
-----
ProductAttribute-
-Name
-DataType
-Value
产品将拥有许多产品属性,您可以让用户添加新属性。因此,它将在Product Attribute表中添加一个新行。您无需让用户创建表。