ActilceT At = new ActilceT();
At.ActicleContent = "ss";
At.ActilceListT.ActilceListID = 1;//这行报错未将对象引用到实例;ActilceListID是ActilceT表的外键,ActilceListT是主表,
using (E_dbEntities db = new E_dbEntities())
{
db.AddToActilceT(At);
db.SaveChanges();
}
At.ActicleContent = "ss";
At.ActilceListT.ActilceListID = 1;//这行报错未将对象引用到实例;ActilceListID是ActilceT表的外键,ActilceListT是主表,
using (E_dbEntities db = new E_dbEntities())
{
db.AddToActilceT(At);
db.SaveChanges();
}
解决方案 »
- 关于论坛
- 这个SQL语句该怎么写
- 关于json格式转成list,怎么写?最好给出代码,谢谢
- 江湖告急:asp.net服务器端关闭EXCEKL进程问题!(参照多个帖子方法,仍不能解决,请大虾帮忙)
- 使用.net的验证控件验证后如何把焦点重新点位于指定控件??
- 网站界面到底有多重要
- asp按钮点击两次才执行js按钮事件
- 在ASP.NET中怎么象WINFORM的MESSAGEBOS一样给出提示?
- 在DataGrid数据帮定的时候,怎么根据DataTable的数据自动的变化 0--男 1---女?
- 用dataset取数据并用datagrid显示,但显示不出来的问题。
- 有没有带小图标的buttion,或是重新绘制的代码
- 分不多了,20问大侠们一个小问题!
数据不是这么添加的
应该这样:E_dbEntities db = new E_dbEntities()
ActilceT At = new ActilceT();
At.ActicleContent = "ss";
At.ActilceListT= db.ActilceListT.SingleOrDefault(a=>a.ID==1);
db.AddToActilceT(At);
db.SaveChanges();
At.ActilceListT.ActilceListID = 1;
ActilceT At = new ActilceT();
At.ActicleContent = "ss";
At.ActilceListT= db.ActilceListT.FirstOrDefault(a=>a.ID==1);
db.AddToActilceT(At);
db.SaveChanges();用FirstOrDefault这样就对了,SingleOrDefault不支持,谢谢Tim [兔子党执行督察]