在一个类似博客的网站上,所有的用户都可以“明星”一条新闻(=书签,标记为“宠儿”)。我有一个用于统计的mysql表。
table_news_stats
id_news
total_stars (int) //Total number of users who starred this news
placement (int)
placement字段是直观的:如果您按total_stars字段排序所有新闻,那么您将得到每个placement新闻。所以,大多数明星的新闻都是数字1等等。
因此,假设我的table_news_stats中有700条记录,对于每一条记录,我都有id和total_sta
select
t1.city_name
from
(
select
'全国' as city_name
from
stg.t_vip
union all
select
cc.city_name
from
stg.t_city_config cc
join
stg.t_vip v
on
v.city_id =
我是EF和Linq的新手
我有两个表,一个“新闻”表和一个“相关新闻”表。每个新闻项目都应该显示几个相关的新闻项目。
" news“包含新闻故事的唯一Id和详细信息。
每一行“相关新闻”都具有对“新闻”表中的父ID的引用,以及对相关新闻故事的ID的引用,这同样对应于“新闻”表中的ID
我正在尝试创建一个linq查询,该查询给定一个News ID,将显示相关新闻故事的列表,其中的详细信息取自" news“表。
我所做的最好的处理如下,但这只是基于父键从新闻表中获取故事,而不是相关的新闻项键。
var query = from n in context.NewsPo