C# 将product.GetSeName()更改为product.SeName Nopcommerce 2.40
您好,我正在使用Nopcommerce 2.40,试图将所有C# 将product.GetSeName()更改为product.SeName Nopcommerce 2.40,c#,asp.net-mvc,seo,sitemap,nopcommerce,C#,Asp.net Mvc,Seo,Sitemap,Nopcommerce,您好,我正在使用Nopcommerce 2.40,试图将所有product.GetSeName()替换为product.SeName,因为我在上传和创建产品时插入了SeName以进行优化,因为我的目录已经变大了,而且将站点地图生成为product.GetSeName()也花费了太多时间正在为每个产品调用。这会影响任何其他功能。我的seoSettings.allowinicodecharsinurls总是false,因此不必担心这种情况。请分享您的想法,以及未来是否会出现任何问题。这不是您问题的答
product.GetSeName()
替换为product.SeName
,因为我在上传和创建产品时插入了SeName以进行优化,因为我的目录已经变大了,而且将站点地图生成为product.GetSeName()也花费了太多时间正在为每个产品调用
。这会影响任何其他功能。我的seoSettings.allowinicodecharsinurls
总是false
,因此不必担心这种情况。请分享您的想法,以及未来是否会出现任何问题。这不是您问题的答案。但是你为什么要替换它呢?我认为您可以简单地修改现有的GetSeName()方法实现以返回product.SeName。这样,只需要一次更改,而不需要在所有使用GetSeName()方法的地方进行更改我也向我的老板建议过,但他甚至不想调用该函数,对此无能为力!;)它会为每个实体保存一个数据库调用,这对于许多实体来说总是一件好事。另一种方法是使用产品名从域对象生成URL。