同一の SharePoint リストが 2 つあります。私は C# を使用して一方をループし、SP オブジェクト モデルを使用して他方に追加しています。
問題は、from リストに一致する 3 つの特定のフィールドを持つリスト エントリが既に存在する場合、他に追加したくないことです。
C#でこれを行うにはどうすればよいですか? CAMLを使用していますか?
リストが from と to で呼び出され、フィールドが a、b、c と呼ばれているとします。
ここで、現在の from エントリに一致する a、b、c を持つエントリが既に to にある場合、「to」にエントリを追加したくありません。
SPList fList = web.GetList("/sites/xxxx/Lists/from");
SPList tList = web.GetList("/sites/xxxx/Lab/Lists/to");
foreach (SPListItem fListItem in fList.Items)
{
// my caml code here i suspect?
//SPquery.query = "CAML";
//SPList<yourlist>.GetItems(SPQuery object)
SPListItem tListItem = tList.Items.Add();
foreach (SPField field in fList.Fields)
{
try