/// <summary>
        /// Create a new eCommerce object.
        /// </summary>
        /// <param name="businessId">Initial value of the BusinessId property.</param>
        /// <param name="name">Initial value of the Name property.</param>
        /// <param name="licenseNumber">Initial value of the LicenseNumber property.</param>
        public static eCommerce CreateeCommerce(global::System.Int32 businessId, global::System.String name, global::System.String licenseNumber)
        {
            eCommerce eCommerce = new eCommerce();

            eCommerce.BusinessId = businessId;

            eCommerce.Name = name;

            eCommerce.LicenseNumber = licenseNumber;

            return(eCommerce);
        }
示例#2
0
        static void RunExample()
        {
            using (var context = new EFRecipesEntities())
            {
                var business = new Business {
                    Name = "Corner Dry Cleaning", LicenseNumber = "100x1"
                };
                context.Businesses.AddObject(business);
                var retail = new Retail {
                    Name = "Shop and Save", LicenseNumber = "200C", Address = "101 Main", City = "Anytown", State = "TX", ZIPCode = "76106"
                };
                context.Businesses.AddObject(retail);
                var web = new eCommerce {
                    Name = "BuyNow.com", LicenseNumber = "300AB", URL = "www.buynow.com"
                };
                context.Businesses.AddObject(web);
                context.SaveChanges();
            }

            using (var context = new EFRecipesEntities())
            {
                Console.WriteLine("\n--- All Businesses ---");
                foreach (var b in context.Businesses)
                {
                    Console.WriteLine("{0} (#{1})", b.Name, b.LicenseNumber);
                }

                Console.WriteLine("\n--- Retail Businesses ---");
                foreach (var r in context.Businesses.OfType <Retail>())
                {
                    Console.WriteLine("{0} (#{1})", r.Name, r.LicenseNumber);
                    Console.WriteLine("{0}", r.Address);
                    Console.WriteLine("{0}, {1} {2}", r.City, r.State, r.ZIPCode);
                }

                Console.WriteLine("\n--- eCommerce Businesses ---");
                foreach (var e in context.Businesses.OfType <eCommerce>())
                {
                    Console.WriteLine("{0} (#{1})", e.Name, e.LicenseNumber);
                    Console.WriteLine("Online address is: {0}", e.URL);
                }
            }

            Console.WriteLine("Press <enter> to continue..");
            Console.ReadLine();
        }