首页 文章

从rdbms数据库视图发布数据并将数据显示到网页,但仅限于更改数据库视图和浏览器上的F5

提问于
浏览
0

我有一个通用的RDBMS数据库(特别是SQL SERVER),在我的表上有多个视图 .

可能是将来这些视图更改,或按字段类型,或重命名新字段o字段 .

我会在Web应用程序上显示这些数据;然后,在分析了未来需求的客户后,我选择了基于.net核心的aspnet mvc应用程序 .

我会使用Web应用程序来发布和显示数据,没有任何逻辑可以将我的Web应用程序紧密地耦合到我的数据上 .

将来,我可能会更改数据库的视图(通过字段名称o字段类型),我将网页(MVC的视图)不需要任何更改,只需按F5 .

我发现了一些微软魔盒(如实体框架核心或动态数据,或者也包括powerbi嵌入式或者lightwitch),对我有帮助,但我不知道它是否是“动态的”,因为我需要(改变db,没有改变代码) .

有人能帮我吗?你试过这样的吗?

谢谢

1 回答

  • 0

    数据库中的数据带有语义(含义),并且至少对于任何常规应用程序而言,这些语义必须与[由应用程序用户]附加到屏幕上显示或输入的语义(含义)相同 . 我希望这不需要进一步的解释,并且它的后果很清楚[对于任何这样的常规应用]你必须在你的_11955之间有一个"coupling",即使是一个如此紧张而又更紧的根本不存在 .

    另一类软件"technician's toolboxes"在技术层面上没有其他目的,只有"view contents",没有任何像语义解释或附加显示内容的意义 . 显然这样的工具箱已经写了好几千次了,但是如果你想试一试只是为了学习那么好 . 但是在这种情况下,你应该知道你应该尽可能地保持与金属的接近,而不要错误地认为"microsoft magical boxes"会让你在任何地方 . 任何地方 closer 到你的目标 .

    "As close to the metal as possible"意味着:

    • 准备您的查询
    • 检查查询的元数据
    • 根据元数据确定输出结构
    • 执行查询
    • 填满你的显示器

    根本没有涉及框架 .

相关问题