Warning: file_get_contents(/data/phpspider/zhask/data//catemap/2/csharp/260.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181

Warning: file_get_contents(/data/phpspider/zhask/data//catemap/0/asp.net-mvc/16.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
C# 将product.GetSeName()更改为product.SeName Nopcommerce 2.40_C#_Asp.net Mvc_Seo_Sitemap_Nopcommerce - Fatal编程技术网

C# 将product.GetSeName()更改为product.SeName 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,因此不必担心这种情况。请分享您的想法,以及未来是否会出现任何问题。这不是您问题的答

您好,我正在使用Nopcommerce 2.40,试图将所有
product.GetSeName()
替换为
product.SeName
,因为我在上传和创建产品时插入了SeName以进行优化,因为我的目录已经变大了,而且将站点地图生成为
product.GetSeName()也花费了太多时间正在为每个产品调用
。这会影响任何其他功能。我的
seoSettings.allowinicodecharsinurls
总是
false
,因此不必担心这种情况。请分享您的想法,以及未来是否会出现任何问题。

这不是您问题的答案。但是你为什么要替换它呢?我认为您可以简单地修改现有的GetSeName()方法实现以返回product.SeName。这样,只需要一次更改,而不需要在所有使用GetSeName()方法的地方进行更改

我也向我的老板建议过,但他甚至不想调用该函数,对此无能为力!;)它会为每个实体保存一个数据库调用,这对于许多实体来说总是一件好事。另一种方法是使用产品名从域对象生成URL。