草庐IT

c# - 如何将这些 LINQ 结果加载到我的 ViewModel 类中?

我有一个LINQ查询,它返回与我的PictureGallery类匹配的结果。我需要将它们加载到我的ViewModel但我收到以下错误:Cannotimplicitlyconverttype'System.Linq.IQueryable'to'System.Collections.Generic.IEnumerable'.Anexplicitconversionexists(areyoumissingacast?)我是C#的新手。如何将“结果”转换到我的“PictureGallery”viewmddel类中?提前致谢!Controller://TestMediaIDvarMediaID=

用户内容站点和 SEO 的 URL

我在考虑我应该如何编写我的URL。我希望他们A)用户友好B)SEOC)允许快速数据库查询。我拥有的信息是用户名、类别、mediaId、标题和其他我认为不需要的数据(日期、哈希等)。我应该在域名之前还是之后添加用户名?(username.mysite.com/与mysite.com/username/)。然后我需要决定是否应该使用/media/The-Title-Of-Media或/media/mediaId/The-Title-Of-Media(媒体是8位或16位数字)或任何变体(例如media/The-Title-Of-Media-MediaId)。我想要一个mediaId吗?我当时

MySQL:根据第二个表中的真假比选择行

我有一个媒体文件表和另一个媒体文件评级表。我应该使用什么SQL语句从第一个表中选择第二个表中正面评级与负面评级比率最高的媒体文件?下表包含与每个媒体文件相关的信息。表:“媒体”|mediaID|-----------|3||22|给出下表;媒体文件#3的评分为2/3或66%,#22的评分为1/2或50%。表:“评分”|mediaID|rating|--------------------|3|1||3|1||3|0||22|1||22|0|任何帮助将不胜感激:)我已经做到了:SELECTmedia.mediaID,((SELECTCOUNT(CASEWHENrating=1THEN1E