无法摆脱EF参数生成的查询字符串

时间:2011-08-15 08:42:53

标签: c# asp.net-mvc entity-framework

我是MVC和EF的新手,我正在试验它的功能。我的网址有问题。我有从EF的现有数据库生成的3个实体类。这些属性已经填满,但即使我改变了路由,我也会在URL中看到它们。

routes.MapRoute(
                null,
                "Article{articleID}",
                new { controller = "Article", action = "Article" }
                );

我的网址如下:

http://localhost:3629/Article2?User=System.Data.Entity.DynamicProxies.User_4AC672CE1F2946F8B58690EA73EF956F43E30746526AD255691FA5ABFC32BBFF&BlogComments=System.Collections ........

因此,应删除/ Article2之后的所有内容, 谁能告诉我发生了什么?

1 个答案:

答案 0 :(得分:1)

制作ActionLink时,您确定只发送ID作为参数,而不是整个文章实例吗?