是否有数据定义的声明性语言?

发布于 2024-08-26 03:17:57 字数 189 浏览 9 评论 0原文

阅读有关 WPF 的内容并同时思考我的应用程序的数据存储,我想知道是否有任何语言或工具允许您以声明性方式定义关系数据?

谷歌的浅层搜索表明不存在这样的东西。但它看起来显然很有用。我想到的那种工具将声明性地描述(至少)实体、关系和视图,这是一种与平台无关的方式,它将充当数据驱动应用程序及其数据存储之间的抽象层。

是否存在这样的工具?

Reading about WPF and thinking about my application's data store at the same time led me to wonder if there are any languages or tools that allow you to define relational data in a declarative way?

A shallow Google search suggests no such thing exists. Yet it seems so obviously useful. The kind of tool I have in mind would declaratively describe (at least) entities, relationships and views is a platform-agnostic way that would act as an abstraction layer between data-driven applications and their datastores.

Does any such tool exist?

如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。

扫码二维码加入Web技术交流群

发布评论

需要 登录 才能够评论, 你可以免费 注册 一个本站的账号。

评论(2

黯然#的苍凉 2024-09-02 03:17:57

它并不完全独立于平台,但 ADO.NET DataSet 的架构几乎完全符合您所描述的内容。它是用于表示关系数据的 XML 格式的声明性描述。它不包含视图,但包含实体和关系。

它不是独立于平台的,但另一方面,它是存在的。

It's not exactly platform-independent, but the ADO.NET DataSet's schema pretty much does exactly what you're describing. It's a declarative description of an XML format for representing relational data. It doesn't include views, but it does include entities and relationships.

It's not platform-independent, but on the other hand, it exists.

~没有更多了~
我们使用 Cookies 和其他技术来定制您的体验包括您的登录状态等。通过阅读我们的 隐私政策 了解更多相关信息。 单击 接受 或继续使用网站,即表示您同意使用 Cookies 和您的相关数据。
原文