Pytania otagowane jako entity-framework

W przypadku pytań dotyczących ADO.NET Entity Framework, narzędzia Object-Relational-Mapping (ORM) dla .NET Framework. Dodaj znacznik specyficzny dla wersji, jeśli dotyczy. NIE używaj tego znacznika do pytań z podstawowymi elementami Entity-Framework. Zamiast tego użyj encji-szkielet-rdzeń.

30
Błąd MSSQL „Podstawowy dostawca nie powiódł się w Open”
Użyłem .mdfdo połączenia z databasei entityClient. Teraz chcę zmienić parametry połączenia, aby nie było .mdfpliku. Czy poniższe informacje są connectionStringprawidłowe? <connectionStrings> <!--<add name="conString" connectionString="metadata=res://*/conString.csdl|res://*/conString.ssdl|res://*/conString.msl;provider=System.Data.SqlClient;provider connection string="Data Source=.\SQL2008;AttachDbFilename=|DataDirectory|\NData.mdf;Integrated Security=True;Connect Timeout=30;User Instance=True;MultipleActiveResultSets=True"" providerName="System.Data.EntityClient" />--> <add name="conString" connectionString="metadata=res://*/conString.csdl|res://*/conString.ssdl|res://*/conString.msl;provider=System.Data.SqlClient;provider connection string="Data Source=.\SQL2008;Initial Catalog=NData;Integrated Security=True;Connect Timeout=30;User Instance=True;MultipleActiveResultSets=True"" providerName="System.Data.EntityClient" /> Ponieważ zawsze pojawia się błąd: Dostawca …

9
DbEntityValidationException - Jak mogę łatwo stwierdzić, co spowodowało błąd?
Mam projekt, który korzysta z Entity Framework. Podczas wywoływania SaveChangesmój DbContextotrzymuję następujący wyjątek: System.Data.Entity.Validation.DbEntityValidationException: Walidacja nie powiodła się dla jednego lub więcej podmiotów. Aby uzyskać więcej informacji, zobacz właściwość „EntityValidationErrors”. Wszystko jest w porządku i eleganckie, ale nie chcę dołączać debugera za każdym razem, gdy wystąpi ten wyjątek. Co więcej, …

12
Entity Framework: jedna baza danych, wiele DbContexts. Czy to zły pomysł? [Zamknięte]
Zamknięte . To pytanie jest oparte na opiniach . Obecnie nie przyjmuje odpowiedzi. Chcesz poprawić to pytanie? Zaktualizuj pytanie, aby można było na nie odpowiedzieć faktami i cytatami, edytując ten post . Zamknięte w zeszłym miesiącu . Popraw to pytanie Do tej pory DbContextmam wrażenie, że a ma reprezentować twoją …


4
Zamieszanie DbContext tożsamości ASP.NET
Domyślna aplikacja MVC 5 zawiera ten fragment kodu w IdentityModels.cs - ten fragment kodu dotyczy wszystkich operacji związanych z tożsamością ASP.NET dla domyślnych szablonów: public class ApplicationDbContext : IdentityDbContext<ApplicationUser> { public ApplicationDbContext() : base("DefaultConnection") { } } Jeśli rusztuję nowego kontrolera za pomocą widoków z Entity Framework i utworzę „Nowy …


8
Typ rzutowania na wartość „Int32” nie powiódł się, ponieważ zmaterializowana wartość ma wartość NULL
Mam następujący kod. Pojawia się błąd: „Przekazanie do typu wartości„ Int32 ”nie powiodło się, ponieważ zmaterializowana wartość jest pusta. Albo parametr ogólny typu wyniku, albo zapytanie musi używać typu zerowego.” gdy tabela CreditHistory nie ma rekordów. var creditsSum = (from u in context.User join ch in context.CreditHistory on u.ID equals …

19
Nie można zmienić relacji, ponieważ co najmniej jedna właściwość klucza obcego nie ma wartości zerowej
Dostaję ten błąd, gdy wykonuję GetById () na encji, a następnie ustawiam kolekcję encji potomnych na mojej nowej liście, która pochodzi z widoku MVC. Operacja nie powiodła się: Nie można zmienić relacji, ponieważ co najmniej jedna właściwość klucza obcego nie ma wartości zerowej. Po zmianie relacji powiązana właściwość klucza obcego …


6
Uzyskiwanie dokładnego błędu wpisz z DbValidationException
Mam sytuację, w której inicjuję mój model w DatabaseInitializer () dla EF 4.1 i otrzymuję ten irytujący błąd. "Validation failed for one or more entities. See 'EntityValidationErrors' property for more details."Więc przechodzę do tego EntityValidationErrors i jest pole, {System.Data.Entity.Validation.DbEntityValidationResult}które nie daje mi żadnych informacji o tym, które pole nie było …

12
Entity Framework 4 / POCO - od czego zacząć? [Zamknięte]
Zamknięte. To pytanie nie jest zgodne z wytycznymi dotyczącymi przepełnienia stosu . Obecnie nie przyjmuje odpowiedzi. Chcesz poprawić to pytanie? Zaktualizuj pytanie, aby było na temat przepełnienia stosu. Zamknięte 6 lat temu . Popraw to pytanie Programuję od jakiegoś czasu i wcześniej korzystałem z LINQ-To-SQL i LINQ-To-Entities (chociaż przy użyciu …

6
Jak zmusić LINQ Sum () do zwrócenia 0, gdy kolekcja źródłowa jest pusta
Zasadniczo, gdy wykonuję następujące zapytanie, jeśli nie zostaną dopasowane żadne potencjalne szanse, poniższe zapytanie zgłasza wyjątek. W takim przypadku wolałbym, aby suma wyrównała 0, zamiast zgłaszania wyjątku. Czy byłoby to możliwe w samym zapytaniu - mam na myśli raczej niż zapisywanie zapytania i sprawdzanie query.Any()? double earnings = db.Leads.Where(l => …

4
Jakie są różnice między .ToList (), .AsEnumerable (), AsQueryable ()?
Znam pewne różnice między LINQ a jednostkami i LINQ do obiektów, które pierwsza implementuje, IQueryablea druga implementuje, IEnumerablea zakres moich pytań mieści się w EF 5. Moje pytanie brzmi: jaka jest różnica techniczna tych 3 metod? Widzę, że w wielu sytuacjach wszystkie działają. Widzę też użycie ich kombinacji .ToList().AsQueryable(). Co …

9
„Wyrażenia lambda z treścią instrukcji nie można przekonwertować na drzewo wyrażeń”
Podczas korzystania z EntityFrameworkA lambda expression with a statement body cannot be converted to an expression tree pojawia się błąd „ ” podczas próby skompilowania następującego kodu: Obj[] myArray = objects.Select(o => { var someLocalVar = o.someVar; return new Obj() { Var1 = someLocalVar, Var2 = o.var2 }; }).ToArray(); Nie …


Korzystając z naszej strony potwierdzasz, że przeczytałeś(-aś) i rozumiesz nasze zasady używania plików cookie i zasady ochrony prywatności.
Licensed under cc by-sa 3.0 with attribution required.