private static void _Product_SetImplementationValue(global::LightSwitchApplication.Order.DetailsClass d, global::LightSwitchApplication.Product v)
 {
     d.SetImplementationValue(global::LightSwitchApplication.Order.DetailsClass.PropertySetProperties.Product, ref d._Product, (i, ev) => i.Product = ev, v);
 }
 private static void _Product_Refresh(global::LightSwitchApplication.Order.DetailsClass d)
 {
     d.RefreshNavigationProperty(global::LightSwitchApplication.Order.DetailsClass.PropertySetProperties.Product, ref d._Product);
 }
 private static global::Microsoft.LightSwitch.Internal.IEntityImplementation _Product_GetCoreImplementationValue(global::LightSwitchApplication.Order.DetailsClass d)
 {
     return(d.ImplementationEntity.Product);
 }
 private static global::LightSwitchApplication.Product _Product_GetImplementationValue(global::LightSwitchApplication.Order.DetailsClass d)
 {
     return(d.GetImplementationValue <global::LightSwitchApplication.Product, global::LightSwitchApplication.Product.DetailsClass>(global::LightSwitchApplication.Order.DetailsClass.PropertySetProperties.Product, ref d._Product));
 }
 private static void _Customer_Refresh(global::LightSwitchApplication.Order.DetailsClass d)
 {
     d.RefreshNavigationProperty(global::LightSwitchApplication.Order.DetailsClass.PropertySetProperties.Customer, ref d._Customer);
 }
 private static void _Product_Stub(global::Microsoft.LightSwitch.Details.Framework.Base.DetailsCallback <global::LightSwitchApplication.Order.DetailsClass, global::Microsoft.LightSwitch.Details.Framework.EntityReferenceProperty <global::LightSwitchApplication.Order, global::LightSwitchApplication.Order.DetailsClass, global::LightSwitchApplication.Product> .Data> c, global::LightSwitchApplication.Order.DetailsClass d, object sf)
 {
     c(d, ref d._Product, sf);
 }
 private static global::LightSwitchApplication.Customer _Customer_GetImplementationValue(global::LightSwitchApplication.Order.DetailsClass d)
 {
     return(d.GetImplementationValue <global::LightSwitchApplication.Customer, global::LightSwitchApplication.Customer.DetailsClass>(global::LightSwitchApplication.Order.DetailsClass.PropertySetProperties.Customer, ref d._Customer));
 }
 private static void _Customer_SetImplementationValue(global::LightSwitchApplication.Order.DetailsClass d, global::LightSwitchApplication.Customer v)
 {
     d.SetImplementationValue(global::LightSwitchApplication.Order.DetailsClass.PropertySetProperties.Customer, ref d._Customer, (i, ev) => i.Customer = ev, v);
 }
 private static global::System.DateTime _OrderDate_GetImplementationValue(global::LightSwitchApplication.Order.DetailsClass d)
 {
     return(d.ImplementationEntity.OrderDate);
 }
 private static void _OrderDate_SetImplementationValue(global::LightSwitchApplication.Order.DetailsClass d, global::System.DateTime v)
 {
     d.ImplementationEntity.OrderDate = global::LightSwitchApplication.Order.DetailsClass.ClearDateTimeKind(v);
 }
 private static void _OrderDate_Stub(global::Microsoft.LightSwitch.Details.Framework.Base.DetailsCallback <global::LightSwitchApplication.Order.DetailsClass, global::Microsoft.LightSwitch.Details.Framework.EntityStorageProperty <global::LightSwitchApplication.Order, global::LightSwitchApplication.Order.DetailsClass, global::System.DateTime> .Data> c, global::LightSwitchApplication.Order.DetailsClass d, object sf)
 {
     c(d, ref d._OrderDate, sf);
 }
 private static void _Id_SetImplementationValue(global::LightSwitchApplication.Order.DetailsClass d, int v)
 {
     d.ImplementationEntity.Id = v;
 }
 private static int _Id_GetImplementationValue(global::LightSwitchApplication.Order.DetailsClass d)
 {
     return(d.ImplementationEntity.Id);
 }
 private static void _OrderDesc_SetImplementationValue(global::LightSwitchApplication.Order.DetailsClass d, string v)
 {
     d.ImplementationEntity.OrderDesc = v;
 }
 private static string _OrderDesc_GetImplementationValue(global::LightSwitchApplication.Order.DetailsClass d)
 {
     return(d.ImplementationEntity.OrderDesc);
 }