我正在尝试创建一个WCF服务,它将遍历我的客户端类列表,并使用Entity Framework将它们添加到数据库中。客户端对象看起来像这样;
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();
}
如何将List<ClientScreenControl>
传递给无法引用silverlight应用程序的WCF服务?还有另一种方法来生成这种保存方法吗?