早上好,

我正在接管一直使用实体框架与数据库通信的人。似乎已经完成了此操作的是,有一个WSDL描述了我们在Enterprise Architect中使用的所有对象。然后将其作为Visual Studio中的服务参考导入。

我对此有些困惑,所以想知道这是否是一种明智的方法。 WSDL具有示例端口,绑定和服务,在代码中似乎根本没有使用。是否存在以使WSDL得以正确导入?

我在Google上看了看,看不到以这种方式从WSDL创建的人,因此不确定这是一种常见的方法。

因此,完成此操作后,您将数据表示为类。然后看来您将它们添加到从一个继承的类中 DbContext 在数据库中创建表。这个对吗?

有帮助吗?

解决方案

如果您使用的是WSDL只是为了获取从EA到VS的数据,那当然是完全错误的。 WSDL描述Web服务 - 端口和绑定是必须用于服务描述的。

EA Professional Edition及更高版本从模型中直接支持代码生成。您只需要设置要使用的语言(在项目浏览器中选择包含您的类和界面并在属性中设置语言的文件夹),然后您可以使用工具>源代码工程>生成软件包源代码。

许可以下: CC-BY-SA归因
不隶属于 StackOverflow
scroll top