问题标签 [multiple-schema]

For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.

0 投票
2 回答
1001 浏览

java - 使用 XML Beans 导入和使用外部模式

我有一点问题。我很久以前为我们的生产系统编写了一个 API,它使用了 Apache XML Beans。模式是同质的(即没有导入,所有内容都来自同一个模式),并且一切正常,即使 API 处理的代码非常冗长。从那以后,我使用 JAXB 编写了一个更简单、更优雅的 restful API,考虑到旧 API 的部分内容,即不同的模式,但一些元素是相同的。为了清理和简化我在旧 API 中的绑定代码,我通过删除它们并导入新模式并改用这些元素来替换一些部分。但是,每当我尝试解析使用新模式混合的文档时,都会从 XML Beans 收到验证错误:

有没有人遇到过这个?有什么解决方案或想法吗?我真的很感激。非常感谢你。

0 投票
2 回答
1100 浏览

php - PHP XML 验证

针对多个 XSD 文件验证 XML 文件(或其中的一部分)的最佳方法是什么?

例如,我有以下配置加载器架构:

由于现在存在 Configuration 类,它允许添加一个<section>带有定义具体解析器类的标记(很像 ASP.NET 中的自定义配置部分)。但是,我不确定如何验证正在解析的部分。

如果可以仅使用 XSD 文件/字符串验证这部分代码而不将其写回文件?

0 投票
4 回答
2805 浏览

php - 是否可以针对 PHP 中的多个模式验证 XML?

我想知道是否可以针对 PHP 中的多个模式验证 xml,或者我必须以某种方式合并我的模式。

感谢您的回答!

0 投票
2 回答
1350 浏览

entity-framework - EF:跨 edmx(相同 DB)linq-to-entites 查询

如何在单独的程序集中但在相同数据库之上使用两个 EDMX
来创建同时使用它们的 linq-to-entities 查询?

例如

这就是我想要做的:

 > 这会导致 NotSupportedException。
   消息:“指定的 LINQ 表达式包含对与不同上下文关联的查询的引用。”

 > 即使将 Entities2 替换为 Entities1
   (即使两个上下文都来自同一个 EDMX)并且都使用相同的连接字符串,也会引发此异常。



为了比较,另一方面,这有效并导致单个 SQL 语句:


约束:

我的意图是使用两个带有设计器支持的 EDMX——不要以破坏设计器或在从数据库更新时被覆盖的方式入侵 EDMX。

EDMX #1 不知道 EDMX #2(但是 #2 可以知道 #1)。

我希望将结果转换为单个 SQL 查询,而不是将结果从第一部分读取到内存,然后将它们作为第二部分查询的输入返回到数据库。



相关,但不是我要找的:

0 投票
1 回答
1908 浏览

.net - 如何:实体框架和多个模式

我正在使用实体框架。我正在使用具有多个模式的单个数据库,如 mySchema1.Employee
mySchema2.Employee
mySchema3.Employee

当我为此数据库生成 edmx 时,它将表重命名为 Employee1、Employee2、Employee3 等。

如何使用单个 edmx 实现多个模式实现。

编辑: 这里的对象应该与 Employee 同名。只有可变部分是模式。ctx.Employee - 应该从特定模式中获取数据。我正在寻找可以指定使用哪个的东西。

请帮忙。

0 投票
1 回答
558 浏览

mysql - Neo4j - 如何在 Neo4j 中模拟 MySQL 多模式部署

使用 Neo4j 服务器的单个实例(未嵌入),如何在 Neo4j 中添加多个模式类型的部署(类似于 MySQL)?如何在部署为服务器的 Neo4j 中添加/删除模式运行时?

0 投票
2 回答
284 浏览

esper - 如果源发送具有 2 个或更多不同模式的 xml 事件文件,如何在 Esper 中处理?

我在 java 项目的类路径中有两个模式。现在进入 esper 引擎的 xml 文件(作为事件)不知道要理解哪个模式。如何解决这个问题?请高手指点!

0 投票
1 回答
625 浏览

ios - 只允许针对不同方案/目标的特定翻译

我的问题是,我有一套基本的Localizable.strings多种语言但我不想在我的所有构建目标/方案允许它们(我们的一些客户只需要这些,其他只需要允许的语言)。

因为该集合对所有人都是相同的,并且会随着每次更新而扩展,所以我想避免将文件复制到文件夹层次结构的更深处并维护每个目标。

我使用NSLocalizedStringWithDefaultValueand NSLocalizedString,但没有找到任何选项来为他们提供允许的本地化。

先感谢您。

0 投票
0 回答
269 浏览

oracle - ODAC/实体框架模型更新问题

我们正在寻求将 odac 引入我们的应用程序,但我遇到了许多问题,我似乎找不到任何解决我们问题的解决方案。

我们正在使用 oracle 数据库并尝试将 ODAC 12c Release 1 (12.1.0.1.0) 与 Oracle Developer Tools for Visual Studio 一起使用。

在我们的模型中,我们希望有多个模式,以便我们可以执行跨模式查询。我们在过滤器中为数据库连接选择的模式会在我们创建模型时出现。然而,当我们尝试从数据库更新我们的模型时,只有默认模式是可见的。有时可以通过在 Visual Studio 的服务器资源管理器中打开数据库的相关部分来解决此问题,但这并不总是有效。在我们为同一模型添加多个连接字符串后,此修复永远不会起作用(取决于用户的位置,将取决于用户被定向到的数据库)。

我们遇到的下一个问题是我们不能自动生成存储过程的返回类型。我试图检索列信息,但它永远无法检索元数据。我已经看到了一些修改存储过程然后获取列信息并恢复存储过程的建议,但这是我们希望避免的。此外,这些建议似乎不适用于 oracle 数据库(但这可能是我,我对数据库没有太多经验)。

最后一个问题(这是一个小问题)是我无法弄清楚如何让生成代码从生成的类/方法中省略下划线。这不是一个大问题,纯粹是为了更容易迁移我们拥有的代码。

0 投票
2 回答
3423 浏览

java - Using Dropwizard & JDBI to query database with multiple schemas?

I'm building a Java Rest API with DropWizard (which uses JDBI) and my requirements are that I need to query multiple MySQL schemas with the same application. It'll basically be one AWS MySQL instance housing multiple schemas -- one schema per client.

What I need is a mechanism which knows which "schema" to query depending on the request -- IE: which client a request belongs to.

I know how to create a DataSource, DAO, etc (using this tutorial: https://dropwizard.github.io/dropwizard/manual/jdbi.html) but have no idea how to query multiple schemas.

Any ideas?