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ń.

21
Ustawianie domyślnej wartości właściwości DateTime na DateTime.Now wewnątrz System.ComponentModel Wartość domyślna Attrbute
Czy ktoś wie, jak mogę określić wartość domyślną dla właściwości DateTime przy użyciu atrybutu System.ComponentModel DefaultValue? na przykład próbuję tego: [DefaultValue(typeof(DateTime),DateTime.Now.ToString("yyyy-MM-dd"))] public DateTime DateCreated { get; set; } I oczekuje, że wartość będzie stałym wyrażeniem. Dzieje się tak w kontekście używania z danymi dynamicznymi ASP.NET. Nie chcę tworzyć szkieletu kolumny …


15
Dlaczego pojawia się ten błąd: Nie określono mapowania dla następującego zestawu EntitySet / AssociationSet - Entity1?
Używam Entity Framework 4 z podejściem Model First. Rozpocząłem projekt, zaprojektowałem encje i wygenerowałem bazę danych. Wszystko działało dobrze. Potem musiałem wrócić i dodać kolejną jednostkę do mojego modelu. Jednak gdy przeciągam obiekt do EDMX, pojawia się ten błąd: W porządku! Muszę tylko zmapować Entity1 do tabeli .. Ale hej! …

4
LINQ to Entities obsługuje tylko rzutowanie typów podstawowych lub wyliczeniowych EDM z interfejsem IEntity
Mam następującą ogólną metodę rozszerzenia: public static T GetById<T>(this IQueryable<T> collection, Guid id) where T : IEntity { Expression<Func<T, bool>> predicate = e => e.Id == id; T entity; // Allow reporting more descriptive error messages. try { entity = collection.SingleOrDefault(predicate); } catch (Exception ex) { throw new InvalidOperationException(string.Format( "There …

9
NIE używaj wzorca repozytorium, użyj ORM w stanie (EF)
Zawsze używałem wzorca Repozytorium, ale w moim najnowszym projekcie chciałem sprawdzić, czy uda mi się go udoskonalić i wdrożyć „Jednostkę Pracy”. Im bardziej zacząłem kopać, zacząłem zadawać sobie pytanie: "Czy naprawdę tego potrzebuję?" Teraz wszystko zaczyna się od kilku komentarzy na temat Stackoverflow ze śladem posta Ayende Rahien na swoim …


1
Wiele kontekstów bazy danych w tej samej bazie danych i aplikacji w EF 6 i migracjach Code First
Jestem nowy w Entity Framework. Próbuję skonfigurować aplikację MVC, która używa EF 6. Używam migracji Code First. Używam obszarów w aplikacji i chciałbym mieć różne DbContexts w każdym obszarze, aby je rozbić. Wiem, że EF 6 ma ContextKey, ale nie mogę znaleźć pełnych informacji o tym, jak go używać. Obecnie …

6
Zapytanie Entity Framework jest powolne, ale ten sam kod SQL w SqlQuery jest szybki
Widzę naprawdę dziwne perf związane z bardzo prostym zapytaniem używającym Entity Framework Code-First z .NET Framework w wersji 4. Zapytanie LINQ2Entities wygląda następująco: context.MyTables.Where(m => m.SomeStringProp == stringVar); Wykonanie tego zajmuje ponad 3000 milisekund. Wygenerowany SQL wygląda bardzo prosto: SELECT [Extent1].[ID], [Extent1].[SomeStringProp], [Extent1].[SomeOtherProp], ... FROM [MyTable] as [Extent1] WHERE [Extent1].[SomeStringProp] …



5
Linq Query ciągle wyrzuca „Nie można utworzyć stałej wartości typu System.Object…”, Dlaczego?
Poniżej znajduje się przykładowy kod: private void loadCustomer(int custIdToQuery) { var dbContext = new SampleDB(); try { var customerContext = from t in dbContext.tblCustomers // keeps throwing: where t.CustID.Equals(custIdToQuery) // Unable to create a constant value of type 'System.Object'. select new // Only primitive types ('such as Int32, String, and …




9
Podobnie jak operator w Entity Framework?
Próbujemy zaimplementować operator „LIKE” w Entity Framework dla naszych jednostek z polami ciągów, ale wygląda na to, że nie jest obsługiwany. Czy ktoś inny próbował zrobić coś takiego? W tym poście na blogu podsumowano występujący problem. Moglibyśmy użyć zawiera, ale to pasuje tylko do najbardziej trywialnego przypadku LIKE. Łączenie zawiera, …

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.