Sharepoint 2016サイトに対してSPMETAL.exeを実行した後、生成したモデルをプロジェクトにインポートしました。 "型または名前空間の名前 'Linq'が名前空間 'Microsoft.Sharepoint'に存在しません(アセンブリ参照がありませんか?)。私は、Sharepoint 2016でSPMETAL生成モデルクラスを使用しようとしています。Microsoft.Sharepoint.Linqでエラーが発生しました
ところで、あなたのSharepointサイトからSPMETAL.exeを使用してSQLにLinqを使用するためのdatacontextモデル。 "C:¥Program Files¥Common Files¥Microsoft Shared¥Web Server Extensions¥16¥BIN¥SPMETAL.exe"/web:/namespace:/ code: あなたが持っている/どのフォルダに/どのフォルダがあるのかに応じて、上記の "16"を変更してください。
私はすでにMicrosoft.SharePoint.dllを参照しています。 Nuget。
大きな変更がありましたが、SPMETALは引き続き使用できますか?私は大量の検索をしましたが、Linqの他の名前空間が表示され、Microsoft.Sharepoint.Linqのアセンブリやパッケージが見つかりませんでした。
Microsoft.Sharepoint.Linqのすべての結果はSharepoint 2013にまで及んでいます。名前空間で正確に何が変更されたのだろうか?私は彼らがLinqを完全に取り除かないことを知っています。 – JakeJ
また、ネットワーク上の別のマシンにSharepointをインストールしています。私はそれを照会しています。私はすでにCSOMを使ってそれを質問しました。私は、SPMETALがオンプレミスのSharepointで動作するはずだと読んだことがあります。 – JakeJ