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

ado.net entity framework 绑定到DataList时显示外键怎么显示?

直接绑定  Eval("TypeID")
没有这个属性!!!!因为TypeID在我这个数据库实体中是一个外键,只有导航属性,根本绑定不了
请各位大侠帮忙 --------------------编程问答-------------------- 外键是否为对象
<%# Eval("TypeID.属性") %> --------------------编程问答-------------------- 先设置一个方法
public object GetTypeID(objcet EntityID)
{
    Entity entity=GetEntity(EntityID);
    return entity.TypeID;
}

<%#GetTypeID(Eval("EntityID"))%>
--------------------编程问答--------------------
引用 1 楼 wuyq11 的回复:
外键是否为对象
<%# Eval("TypeID.属性") %>


你这个方法虽然可以得到结果,但你不觉得性能也太差了吗 --------------------编程问答--------------------
引用 2 楼 leslies2 的回复:
先设置一个方法
public object GetTypeID(objcet EntityID)
{
  Entity entity=GetEntity(EntityID);
  return entity.TypeID;
}

<%#GetTypeID(Eval("EntityID"))%>


刚上面那一楼引用错了,这个方法才是性能差 --------------------编程问答-------------------- 没人顶吗!  我自己顶
补充:.NET技术 ,  C#
CopyRight © 2012 站长网 编程知识问答 www.zzzyk.com All Rights Reserved
部份技术文章来自网络,