在mvc controller中我这样子写不能用吗

2019-01-03 02:38发布

对象中再构造一个对象 下层不能用上层的属性?

标签: mvc ef
4条回答
你好瞎i
2楼-- · 2019-01-03 02:51
拆开实现

UserInfo user=new UserInfo();

user.ID=Guid.NewGuid();

Enterprise ep=new Enterprise();
ep.CreatorID=user.ID;

user.Enterprise =ep;

 

查看更多
我想做一个坏孩纸
3楼-- · 2019-01-03 02:51

本身自己还在初始化,还没赋值怎么又能用自己?

把那个GUID放在外面,让ID和CreatorID一起使用应该就好了吧

查看更多
爷、活的狠高调
4楼-- · 2019-01-03 02:53

对象是在构造函数后.才有的.除非在构造函数里.

查看更多
霸刀☆藐视天下
5楼-- · 2019-01-03 03:05

不行的 访问不到user,作用域问题,多带带实例化user就可以了

查看更多
登录 后发表回答