public virtual void GetObjectData(SerializationInfo info, StreamingContext context) { info.AddValue("ShopContext_clients", Clients, Clients.GetType()); info.AddValue("ShopContext_products", Products, Products.GetType()); info.AddValue("ShopContext_invoices", Invoices, Invoices.GetType()); info.AddValue("ShopContext_productStates", ProductStates, ProductStates.GetType()); }
protected ShopContext(SerializationInfo info, StreamingContext context) { info.GetValue("ShopContext_clients", Clients.GetType()); info.AddValue("ShopContext_products", Products.GetType()); info.AddValue("ShopContext_invoices", Invoices.GetType()); info.AddValue("ShopContext_productStates", ProductStates.GetType()); }