关联元数据类型的问题,求解!

我的MVC项目中,EF分部类,假设实体A、B、C、D字段如下,省略了public、类型和get,set哈

A{AID,Title,BID,CID,DID,public virtual B b,public virtual C c,public virtual D d}

B{BID,Title,CID,DID,public virtual C c,public virtual D d}

C{CID,Title}

D{DID,Title}

也就是说A、B都加载了C、D,但A又多加载了B。

在MVC里实现了A的Details,报错,

类型“B”的关联元数据类型包含以下未知属性或字段: C, D。请确保这些成员的名称与主类型上的属性的名称匹配。

请问如何解决这种情况?穷人,没分,请见谅!!

慕田峪4524236
浏览 503回答 1
1回答

慕标5832272

没有定义好实体关系,请参考:Entity Framework 实践系列 —— 搞好关系 - 单相思(单向一对一,one-to-one)
打开App,查看更多内容
随时随地看视频慕课网APP