小编Tha*_*eng的帖子

创建类似于Facebook的Sitemap,如Google搜索结果所示

您如何为ASP.NET MVC网站创建一个站点地图,该站点地图可以出现在任何搜索引擎上,例如Google搜索上的facebook搜索结果?

Google上的Facebook搜索结果

我已经创建了一个XML网站地图,并提交给Google,但是当我搜索自己的网站时,它仅显示基本结果。

sitemap

3
推荐指数
1
解决办法
2981
查看次数

用xml等效替换html&符号的正则表达式

如何编写ac#正则表达式以用于替换&符号(&),并考虑到&符号出现在&>©或AT&T中

例如...... Regex.Replace("((S)&(\ S![^;])","$ 1&$ ​​2");

c# regex

0
推荐指数
1
解决办法
3243
查看次数

SqlParameter 已包含在另一个 SqlParameterCollection 中

我正在使用 EF DbContext SqlQuery 来使用 PagedList ( https://github.com/TroyGoode/PagedList )获取分页对象列表,但出现以下错误:

“SqlParameter 已包含在另一个 SqlParameterCollection 中”

这是我的存储库代码:

var db = (DbContext)DataContext;
        const string sqlString =
            @"            
            WITH UserFollowerList
            AS 
            ( 
            SELECT uf.FollowId
            FROM UserFollow uf 
            WHERE uf.UserId = @UserId
            )
            SELECT * FROM UserFollowerList uf
            INNER JOIN [User] u ON uf.FollowId = u.UserId
            WHERE IsDeleted = 0
            "
            ;

        var userIdParam = new SqlParameter("UserId", SqlDbType.Int) {Value = userId};

        var userList =
            db.Database.SqlQuery<User>(sqlString, userIdParam)
            .ToPagedList(pageIndex, pageSize);

        return userList;
Run Code Online (Sandbox Code Playgroud)

但是当我在 SqlQuery 语句上调用 ToList 扩展时,它工作正常:

var …
Run Code Online (Sandbox Code Playgroud)

pagedlist entity-framework-4 sqlparameter dbcontext

0
推荐指数
1
解决办法
9454
查看次数