//
        // GET: /NotOnlyOneButton/
        public ActionResult Index()
        {
            AdventureWorks2012Entities db = new AdventureWorks2012Entities();
            var contextObject = db as Object;
            var contextType = contextObject.GetType();
            var properties = contextType.GetProperties();

            ObjectContext objContext = ((IObjectContextAdapter)db).ObjectContext;
            MetadataWorkspace workspace = objContext.MetadataWorkspace;

            IEnumerable<SelectListItem> items = properties.Where(p => workspace.GetItems<EntityType>(DataSpace.CSpace)
                .Any(e => e.Name == p.Name)).Select(c => new SelectListItem
                   { Value = c.Name, Text = c.Name });
            ViewData["tables"] = items;

            return View();
        }
예제 #2
0
 public PersonRepository(AdventureWorks2012Entities entities)
 {
     _entities = entities;
 }
예제 #3
0
 public vStoreWithContactRepository(AdventureWorks2012Entities context) : base(context)
 {
 }
예제 #4
0
 public vStoreWithAddressRepository(AdventureWorks2012Entities context) : base(context)
 {
 }
예제 #5
0
 public vSalesPersonSalesByFiscalYearRepository(AdventureWorks2012Entities context) : base(context)
 {
 }
예제 #6
0
 public vProductModelInstructionRepository(AdventureWorks2012Entities context) : base(context)
 {
 }
예제 #7
0
 public vProductAndDescriptionRepository(AdventureWorks2012Entities context) : base(context)
 {
 }
예제 #8
0
 public vJobCandidateEducationRepository(AdventureWorks2012Entities context) : base(context)
 {
 }
예제 #9
0
 public UnitMeasureRepository(AdventureWorks2012Entities context) : base(context)
 {
 }
예제 #10
0
 public TransactionHistoryArchiveRepository(AdventureWorks2012Entities context) : base(context)
 {
 }
예제 #11
0
 public StateProvinceRepository(AdventureWorks2012Entities context) : base(context)
 {
 }
예제 #12
0
 public SpecialOfferProductRepository(AdventureWorks2012Entities context) : base(context)
 {
 }
예제 #13
0
 public ShoppingCartItemRepository(AdventureWorks2012Entities context) : base(context)
 {
 }
예제 #14
0
 public ShipMethodRepository(AdventureWorks2012Entities context) : base(context)
 {
 }
예제 #15
0
 public ScrapReasonRepository(AdventureWorks2012Entities context) : base(context)
 {
 }
예제 #16
0
 public uspGetBillOfMaterials_ResultRepository(AdventureWorks2012Entities context) : base(context)
 {
 }
예제 #17
0
 public SalesTerritoryHistoryRepository(AdventureWorks2012Entities context) : base(context)
 {
 }
예제 #18
0
 public uspGetManagerEmployees_ResultRepository(AdventureWorks2012Entities context) : base(context)
 {
 }
예제 #19
0
 public vJobCandidateEmploymentRepository(AdventureWorks2012Entities context) : base(context)
 {
 }
예제 #20
0
 public uspGetWhereUsedProductID_ResultRepository(AdventureWorks2012Entities context) : base(context)
 {
 }
예제 #21
0
 public vProductModelCatalogDescriptionRepository(AdventureWorks2012Entities context) : base(context)
 {
 }
예제 #22
0
 public vAdditionalContactInfoRepository(AdventureWorks2012Entities context) : base(context)
 {
 }
예제 #23
0
 public vSalesPersonRepository(AdventureWorks2012Entities context) : base(context)
 {
 }
예제 #24
0
 public vEmployeeRepository(AdventureWorks2012Entities context) : base(context)
 {
 }
예제 #25
0
 public vStateProvinceCountryRegionRepository(AdventureWorks2012Entities context) : base(context)
 {
 }
예제 #26
0
 public vEmployeeDepartmentHistoryRepository(AdventureWorks2012Entities context) : base(context)
 {
 }
예제 #27
0
 public ContactTypeRepository(AdventureWorks2012Entities context) : base(context)
 {
 }
예제 #28
0
 public VendorRepository(AdventureWorks2012Entities context) : base(context)
 {
 }
예제 #29
0
 public vStoreWithDemographicRepository(AdventureWorks2012Entities context) : base(context)
 {
 }
예제 #30
0
 public vIndividualCustomerRepository(AdventureWorks2012Entities context) : base(context)
 {
 }
예제 #31
0
 protected BaseDA()
 {
     // Create new DB context
     Db = new AdventureWorks2012Entities();
 }
예제 #32
0
 public BusinessEntityContactRepository(AdventureWorks2012Entities context) : base(context)
 {
 }
예제 #33
0
 public HomeController()
 {
     _entities = new AdventureWorks2012Entities();
     _personData = new PersonRepository(_entities);
 }
예제 #34
0
 public SalesTaxRateRepository(AdventureWorks2012Entities context) : base(context)
 {
 }