如何从C#生成EntityDomainModel

时间:2011-07-23 00:37:48

标签: sql wcf sql-server-2008 entity-framework wcf-ria-services

我正在创建一个应用程序,允许用户定义自己的数据源(sql),定义表的数据属性,以及从一个漂亮的UI定义的数据属性,然后为该数据公开服务。由于这些表是通过我的UI动态生成的,因此我希望能够生成一个DomainModel和一个DomainService,使这些数据可用于订阅它的任何需要。

将其视为以下场景:在线商店需要定义不同产品的属性。属性需要是可查询的并且在它们自己的字段中单独存储。在线商店的UI还需要能够获取和显示这些产品,查询产品等等。

这可以吗?

1 个答案:

答案 0 :(得分:0)

在您的在线商店场景中,不让用户通过引入自己的属性来创建表格,您可以为其创建单独的属性故事,

Product-
      -Name
      -Price
      -----

 ProductAttribute-
        -Name
        -DataType
        -Value

产品将拥有许多产品属性,您可以让用户添加新属性。因此,它将在Product Attribute表中添加一个新行。您无需让用户创建表。