当前位置:编程学习 > C#/ASP.NET >>

EF1.0 中有外键情况下如何进行添加操作


这是我的数据库在EF中建立的模型
ACTIONINFO表的customer属性的外键是customer表的userid
customer属性无法在ACTIONINFO实体中映射出来
但是我给ActionInfo表做添加的动作的时候,customer属性没法直接访问,如何对它进行赋值的操作?

--------------------编程问答-------------------- ok了自己解决了,原来ActionInfo的实体中会有一个Customer类型的对象
直接拿个customer类型的对象赋值给他就好了 --------------------编程问答-------------------- 是的,对于表外键,不是操作ID,而是ID对应的实体:

ActionInfo a=new ActionInfo();
a.Cusomer=db.Customer.SingleOrDefault(b=>b.ID==1); --------------------编程问答-------------------- 我们是对EntitySet进行处理的
补充:.NET技术 ,  LINQ
CopyRight © 2012 站长网 编程知识问答 www.zzzyk.com All Rights Reserved
部份技术文章来自网络,