gpt4 book ai didi

silverlight - RIA 服务 - 两个实体模型共享一个实体名称

转载 作者:行者123 更新时间:2023-12-04 16:56:44 24 4
gpt4 key购买 nike

我有两个实体模型连接到两个不同的数据库。但是,例如,这两个数据库都有一个名为“brand”的表。因此,我的模型中存在命名冲突。现在,我已经能够通过模型属性中的自定义工具命名空间为每个模型添加一个命名空间,但是我的 Silverlight 项目中生成的代码将尝试使用这两个命名空间,并提出这个,

Imports MyProject.ModelA
Imports MyProject.ModelB

Public ReadOnly Property brands() As EntitySet(Of brand)
Get
Return MyBase.EntityContainer.GetEntitySet(Of brand)
End Get
End Property

给我这个异常(exception):

'错误 1'brand' 不明确,从命名空间或类型 'MyProject.ModelA,MyProject.ModelB' 导入。

有没有人有过使用 RIA 服务处理这样的命名冲突的经验?你是怎么解决的?

最佳答案

找到了解决办法。

卸载客户端 (Silverlight) 项目。

右键单击卸载的项目并编辑 .csproj 或 .vbproj 文件。

添加 <RiaClientUseFullTypeNames>true</RiaClientUseFullTypeNames><PropertyGroup>标签

重新加载项目。进行全面重建。

现在生成的代码将使用完整的类型名称(即 MyProject.ModelA.brand)

关于silverlight - RIA 服务 - 两个实体模型共享一个实体名称,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/3064430/

24 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com