我的基础设施里有这门课, 可以返回随机图像。 它总是返回相同的图像。 我的网站里有完全相同的代码, 并且它有效 。 有什么想法吗?
< a href=>""https://stackoverflow.com/ questions/648196/random-row-fro From-linq-to-sql" >这个 问题是我从何处获得关于随机值的信息。 我不明白为什么它在一个地方运作,而不是另一个地方...
背景cs
public static class Background
{
public static string Get()
{
photoBlogModelDataContext _db = new photoBlogModelDataContext();
var image = _db.Images.OrderBy(x => Guid.NewGuid()).FirstOrDefault();
return image.Small; // Always same value?
}
}
在另一个页面上的相同代码,该页面的工作原理是,我环绕我的画廊,从中选择随机图像
<img src="@Url.Content("~/content/uploads/" + item.Images.OrderBy(x => Guid.NewGuid()).FirstOrDefault().Small)" alt="" />