クライアント クラスのリストをループ処理し、Entity Framework を使用してデータベースに追加する 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();
}
List<ClientScreenControl>
Silverlight アプリケーションを参照できない WCF サービスに を渡すにはどうすればよいですか? この保存方法を生成する別の方法はありますか?