Asp.net 如何使用sql to entities处理连接表的quantity列
我有三张桌子。博客和标签有多对多的关系。BlogTag是一个带有数量列的连接表Asp.net 如何使用sql to entities处理连接表的quantity列,asp.net,asp.net-mvc,linq-to-entities,Asp.net,Asp.net Mvc,Linq To Entities,我有三张桌子。博客和标签有多对多的关系。BlogTag是一个带有数量列的连接表 **Blog** BlogID Title **Tag** TagID Name **BlogTag** BlogID TagID Quantity 我不确定如何处理数量列。我想它存储多少博客有特定的标签名 添加带有标签的新博客时,如何处理数量列 谢谢 那么,您需要计算数量: var q = (from b in Context.Blogs where b.BlogTags.Any(t =&g
**Blog**
BlogID
Title
**Tag**
TagID
Name
**BlogTag**
BlogID
TagID
Quantity
我不确定如何处理数量列。我想它存储多少博客有特定的标签名
添加带有标签的新博客时,如何处理数量列
谢谢 那么,您需要计算数量:
var q = (from b in Context.Blogs
where b.BlogTags.Any(t => t.Tag.TagId == someId)
select b).Count();
所以你:
1. Add the blog
2. SaveChanges
3. For each tag on the new blog:
1. Calculate the quantity, as above.
2. Update the BlogTag.Quantity.
4. SaveChanges
嗯,你需要计算数量:
var q = (from b in Context.Blogs
where b.BlogTags.Any(t => t.Tag.TagId == someId)
select b).Count();
所以你:
1. Add the blog
2. SaveChanges
3. For each tag on the new blog:
1. Calculate the quantity, as above.
2. Update the BlogTag.Quantity.
4. SaveChanges