0

.net 3.5 から sharepoint 2007 に移行する際に考慮しなければならない互換性の問題は何ですか?

つまり、ライブラリ、COM オブジェクト、データベース..

特にデータベースについては、データベースに直接接続しないように勧められましたが、代替手段は言われていませんでした。そのため、既存のデータベースに基づいて共有ポイントのイントラネット ポータルを構築する際に考慮すべき違いについて、この質問をする方がよいと思いました。 .net 1。

4

4 に答える 4

2

実際にSharePointフォーム、リストなどに変換しようとしている場合、Microsoft.Sharepointライブラリ内のクラスを操作するときに、データアクセスはSharePointによって暗黙的に処理されます。

ASP.NETコード(ASP.NET MVCではないと仮定)はSharePointで動作しますが、SharePointが作成/管理するなどのコンテンツDBを直接呼び出す必要はありません。

于 2009-12-07T19:15:00.073 に答える
1

ええと、なし。Sharepoint Webパーツは.netです。Sharepointは、リストなどのために独自のデータベースを維持します。Sharepointデータベースにアクセスする必要がある場合は、Sharepointオブジェクトモデルを使用する必要があります。そうしないと、異端になります。

好きな方法で他のデータベースにアクセスできます。ただし、実際にはお勧めしません。

于 2009-12-07T19:11:06.990 に答える
0

現在、Sharepointの開発は、通常のASP.NETの開発とほとんど同じです。新しいオブジェクトセット(別名)を処理する必要がありますMicrosoft.Sharepoint

おそらく学ばなければならないいくつかの新しい概念は、GACの展開、厳密な名前、SP *オブジェクトの破棄、マニフェストファイル、そして物事が狂ったときに永続的なハードウェアの損傷を与えないために、より大きな内部の平和を開発することです(そして彼らはそうします) 。

コンテンツデータベースにはできるだけ近づかないようにする必要があります。選択肢が残っていない場合でも、それは避けてください。

于 2009-12-07T19:12:43.527 に答える
0

SharePointは.NET上に構築されているため、参照している移行の問題がわかりません。SharePointはコラボレーションプラットフォームです。それが強みです。ビジネスプロセスで使用されるデータベースと機能がある場合でも、Webパーツ、アプリケーションページ、または完全にカスタムページを介して、同じ方法でその情報に自由にアクセスできます。データベースに直接アクセスしないと言うときは、SharePointに直接保存されているリストやライブラリ、またはSharePointに関連するプロパティや設定のデータを指します。

SharePoint内でLOBアプリを集約することは、実際にはその強みの1つです。これを行う1つの方法は、情報が読み取り専用である限りBDCです(カスタムフォームまたはWebパーツを使用して、「アクション」を通じて情報を更新します)。

于 2009-12-07T20:15:08.817 に答える