使用EF的code first开发怎么绑定多对多的数据到repeater?

chocolatelife chocolatelife 墨衍会员 · AI 创作全网分发 墨衍智能分发 通过墨衍一键同步至各平台 可同步平台 CSDN微信公众号微博知乎掘金百家号博客园抖音小红书 你的文章也可以这样分发 墨衍会员 ¥399起/年,写一次发全网 我也要 + 加入社区
public class BlogPost

{
public int BolgID
{
get;
set;
}

public int ID
{
get;
set;
}

public string Title
{
get;
set;
}

public virtual ICollection<Category> Category
{
get;
set;
}

}

public class Category

{
public int ID
{
get;
set;
}

public string Title
{
get;
set;
}

public virtual ICollection<BlogPost> BlogPost
{
get;
set;
}
}

using(MyDemoContext context = new MyDemoContext())

{
DbSet<BlogPost> post = context.Set<BlogPost>();
var v = post.Include(p=>p.Category).Where(p=>p.ID==5).ToList();
Repeater1.DataSource = v;
Repeater1.DataBind();

}

<asp:Repeater ID="Repeater1" runat="server">
<HeaderTemplate>
<table>
<thead>
<td>BlogID</td>
<td>BlogTitle</td>
<td>CategoryTitle</td>//Category's title
</thead>

</HeaderTemplate>
<ItemTemplate>
<tr>
<td><%# Eval("ID")%></td>
<td><%# Eval("Title")%></td>
<td><%# Eval("")%></td>//这里怎么绑定 Category.Ttitle?
</tr>
</ItemTemplate>
<FooterTemplate>
</table>
</FooterTemplate>
</asp:Repeater>


结果显示两张表的数据:

BlogID BlogTitle CategoryTitle

5 test C#

5 test asp.net

5 test VB

如果用dataset就非常简单直接绑定就行了,现在用code first怎么绑定呢?主要是对象里有对象集合。
...全文

相关推荐

2023年EF考试试题 (1).docx

2023年EF考试试题 (1).docx

不。再见

ASP.NET产品管理系统源码剖析:从部署到二次开发实战指南

在企业管理后台系统中,产品管理系统是典型的CRUD业务场景,其核心围绕产品主数据、分类、库存等模块展开。ASP.NET作为成熟的.NET后端技术框架,凭借强大的IDE支持、丰富的NuGet生态和便捷的IIS部署,成为构建这类系统的可靠选择。理解其源码结构、数据访问层设计以及前后台交互机制,对开发者掌握企业级系统开发至关重要。实际工程中,从环境匹配、数据库初始化到IIS发布,每一步都可能遇到问题。本文以一套ASP.NET产品管理系统源码为例,系统梳理从项目解压、环境配置、数据库脚本执行到二次开发的全流程,并总

weixin_30294295

【 ‌infrastructure】【数据中心】【AI infra】第十篇 智能计算数据中心解决方案集成测试和交付知识体系1005

路由协议需要同时处理动态拓扑(LEO)和静态拓扑(GEO),BGP 的收敛速度无法跟上 LEO 切换(秒级),而 OSPF 的 LSDB 更新过于频繁。mode 4(LACP)需要交换机支持,mode 0(round-robin)可能乱序,mode 2(active-backup)带宽利用率低。使用 DCB(Data Center Bridging)配置 PFC 优先级映射,将 RoCE 流量映射到高优先级(3 或 4),其他流量低优先级。或者使用异步 NVMe-oF,允许命令排队,容忍延迟。

flyair_China

ASP.NET数据库应用程序开发教程

ASP.NET数据库应用程序开发教程

putty686

精通C#数据库编程

里面有几个实例,仅供大家学习参考之用。

chenxh
评论 5
收藏 已收藏
分享
返回顶部
chocolatelife
LINQ 8,492 成员 4,736 内容