EF 7a 3: Azure Tabell Storage

stemmer
1

Jeg prøver å få et eksempel på EF 7 med Azure Table Storage å jobbe i VS 14 CTP3, men jeg har ikke noe hell med avhengighet injeksjon ting. Jeg var i stand til å få et eksempel med SQL gjort ganske lett, men jeg ser et problem som ikke gir mening: Den refererte pakken er der og blir trukket inn, og hvis jeg ser på det, det inneholder de riktige navnerom, metoder , clases etc., men kompilere ikke liker det.

Her er mitt project.json:


    {
        avhengigheter: {
            Microsoft.AspNet.Server.IIS: 1.0.0-alpha3,
            EntityFramework.AzureTableStorage: 7.0.0-alpha3,
            Microsoft.AspNet.RequestContainer: 1.0.0-alpha3
        }
        rammer: {
            Net451: {},
            K10: {}
        }
    }


    bruker System;
    ved hjelp av Microsoft.AspNet.Builder;
    ved hjelp av Microsoft.Data.Entity; / * <- 'mangler referanse' med mindre jeg legge EntityFramework å project.json * /
    ved hjelp av Microsoft.Data.Entity.AzureTableStorage; / * <- alltid feil w / 'mangler referanse' * /
    ved hjelp av Microsoft.Framework.DependencyInjection;


    navne WebApplication2
    {
        public class Oppstart
        {
            public void Konfigurer (IBuilder app)
            {
                app.UseServices (tjenester =>
                {
                    services.AddEntityFramework () / * <- dette feil også * /
                        .AddAzureTableStorage ();

                    services.SetupOptions <DbContextOptions> //, - sier det kan ikke finne denne
                        (Konfig => config.UseAzureTableStorage ( UseDevelopmentStorage = true));
                });

            }
        }
    }

Det rare er, hvis jeg høyreklikker og 'gå til definisjonen' på noen av de 'mangler' klasser eller metoder, det bringer dem opp, og jeg kan se at jeg bruker dem som definert. Jeg mangler noe fryktelig opplagt? Eller er dette ting bare ikke fullt tilberedes ennå?

Publisert på 22/08/2014 klokken 21:22
kilden bruker
På andre språk...                            


1 svar

stemmer
1

Din project.json har både rammer nevnt så VS bygger dem begge. Hvis din intensjon er å bare bygge for net451, bør du fjerne følgende fra project.json - "K10": {}

Svarte 28/08/2014 kl. 16:42
kilden bruker

Cookies help us deliver our services. By using our services, you agree to our use of cookies. Learn more