将对象从silverlight客户端传递到wcf服务

时间:2013-10-30 15:37:49

标签: c# wcf silverlight

我正在尝试创建一个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服务?还有另一种方法来生成这种保存方法吗?

0 个答案:

没有答案