我正在尝试创建一个 WCF 服务,该服务将遍历我的客户端类列表并将它们添加到使用实体框架的数据库中。客户端对象看起来像这样;
public class ClientScreenControl
{
public int ControlId { get; set; }
public string ControlName { get; set; }
public string ControlTextContent { get; set; }
public string ControlDescription { get; set; }
public char ColumnNumber { get; set; }
public char RowNumber { get; set; }
public bool CanBeManditory { get; set; }
public bool CanBeHidden { get; set; }
public bool CanBeReadOnly { get; set; }
}
这是 WCF 服务中的 Save 方法;
public void SaveToDatabase(List<ClientScreenControl> listOfControls)
{
SilverlightScreenDesignerEntities ent = new SilverlightScreenDesignerEntities();
foreach (var item in listOfControls)
{
ent.ScreenControls.Add(item);
}
ent.SaveChanges();
}
如何将 a 传递List<ClientScreenControl>
给无法引用 silverlight 应用程序的 WCF 服务?还有其他方法可以生成此保存方法吗?