Я получил следующие таблицы с действительными отношениями, как показано ниже:
Report
------>ReprotDataSource
--------->SharePointDomain
Теперь, когда я пытаюсь выполнить следующее (связать новый ReprotDataSource с выбранным доменом SharePoint), он вставляет новую запись SharePointDomain вместо ссылкиэто к домену SharePoint с идентификатором (2)
//Create new Object
ReportDataSource rprtDS = new ReportDataSource
{
Name = rprtDSSelected.Name,
Parent = rprtDSSelected.Parent,
CreatedBy = Environment.UserName,
CreationDate = DateTime.Now,
Source = rprtDSSelected.Source,
Type = rprtDSSelected.Type
};
if (rprtDS.Type == "SP List")
//here is the issue
rprtDS.SharePointDomain = selectedSharePointDomain;//its id = 2
//Add to EntitySet
TheReport.ReportDataSources.Add(rprtDS);
TheReport.Save();
Это прекрасно работает, когда я устанавливаю идентификатор для себя (2)
любые объяснения .?
Спасибозаранее.