【发布时间】:2010-05-06 22:54:16
【问题描述】:
我在 ASP.NET 中工作的应用程序中,用户经常希望添加字段或更改字段名称。
我希望能够有一个经过解析的 xml 架构,并从中创建一个动态对象模型,可以在整个应用程序中访问。
我最初的反应是这不现实。我认为它的动态性质具有灵活性。我认为我尝试构建它的人不会介意重新编译。
即使重新编译了应用程序,我也不知道如何在我的代码中抽象出足够多的访问数据以允许用户更改属性名称等。当属性可能发生更改时,如何编写 LINQ?
简而言之,这里有两个问题:1) 有没有办法动态生成数据库的对象模型,以及 2) 有没有办法足够抽象,以便在属性更改时访问数据库的代码不会中断?
【问题讨论】: