Не удается избавиться от строки запроса, сгенерированной параметрами EF - PullRequest
0 голосов
/ 15 августа 2011

Я новичок в MVC и EF и немного экспериментирую с его функциональностью.У меня проблема с моим URL.У меня есть 3 класса сущностей, сгенерированных из существующих БД с EF.Эти свойства заполняются, но я продолжаю видеть их в своем URL, даже если я изменил свою маршрутизацию.

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

Мой URL выглядит следующим образом:

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

Итаквсе после / Article2 должно быть удалено, кто-нибудь может сказать мне, что происходит?

1 Ответ

1 голос
/ 15 августа 2011

Когда вы создаете свой ActionLink, вы уверены, что отправляете только идентификатор как параметр, а не весь экземпляр Article?

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...