1

GetPortalByAliasDNN 6.2.6 以下のモジュールの 1 つで関数を使用していました。ここで、DNN 7 ではこの関数が省略されていることがわかりました。DNN 7.02 でのこの関数の代用は何ですか?

私のコードが次のようなものであると仮定します:

IDataReader dr = 
    DotNetNuke.Data.DataProvider.Instance().GetPortalByAlias(portalAlias);

上記のコードを DNN 7 でコンパイルすると、次のように表示されます。

「DotNetNuke.Data.DataProvider」には、「GetPortalByAlias」の定義と拡張メソッドが含まれていません。

4

1 に答える 1

2

DotNetNuke.HttpModules.UrlRewriteModuleそれを行うために使用するように見えPortalAliasController.GetPortalAliasInfoます。一般に、データ プロバイダー メソッドを直接使用することは避けるべきだと思います (ただし、この場合、適切な API を見つけるのは少し難しく、古いバージョンの DNN では使用できませんでした)。 )。

于 2013-01-22T19:54:52.057 に答える