Używam interfejsów API DbContext i Code First wprowadzonych w Entity Framework 4.1. Model danych wykorzystuje podstawowe typy danych, takie jak stringi DateTime. Jedyna adnotacja danych, której używam w niektórych przypadkach, to [Required], ale nie ma jej w żadnej z DateTimewłaściwości. Przykład: public virtual DateTime Start { get; set; } DbContext …
Obejrzałem tylko kilka webcastów, zanim zacząłem projektować kilka aplikacji Entity Framework. Naprawdę nie przeczytałem zbyt wiele dokumentacji i czuję, że teraz cierpię z tego powodu. Używam List<T>na moich zajęciach i działa świetnie. Teraz przeczytałem dokumentację i stwierdza, że powinienem był użyć ICollection<T>. Zmieniłem się na to i nie spowodowało to …
Aktualizacja bazy danych nie powiodła się z konsoli Menedżera pakietów. Użyłem Entity Framework 6.xi podejścia Code-First. Błąd jest „W bazie danych istnieje już obiekt o nazwie„ AboutUs ”.” Jak mogę rozwiązać ten problem? internal sealed class Configuration : DbMigrationsConfiguration<Jahan.Blog.Web.Mvc.Models.JahanBlogDbContext> { public Configuration() { AutomaticMigrationsEnabled = true; AutomaticMigrationDataLossAllowed = false; } …
Używam EF5 beta1 i chociaż mogłem wcześniej uruchomić „Update-Database”. Po zamknięciu programu Visual Studio nie mogę go uruchomić. Otrzymuję następujący błąd: Termin „Update-Database” nie jest rozpoznawany jako nazwa polecenia cmdlet, funkcji, pliku skryptu lub programu operacyjnego. Sprawdź pisownię nazwy lub, jeśli ścieżka została dołączona, sprawdź, czy jest ona poprawna i …
Mam User< Countrymodel. Użytkownik należy do kraju, ale nie może należeć do żadnego (pusty klucz obcy). Jak to ustawić? Kiedy próbuję wstawić użytkownika z pustym krajem, mówi mi, że nie może być pusty. Model wygląda następująco: public class User{ public int CountryId { get; set; } public Country Country { …
Próbuję dowiedzieć się, jak mieć klucz złożony przy użyciu kodu EF First 4.1 RC. Obecnie używam adnotacji danych [Klucz], ale nie mogę określić więcej niż jednego klucza. jak można określić klucz złożony? Oto mój przykład: public class ActivityType { [Key] public int ActivityID { get; set; } [Required(ErrorMessage = "A …
Pracuję z Entity Framework Code First i MVC 5. Kiedy utworzyłem aplikację z uwierzytelnianiem indywidualnych kont użytkowników , otrzymałem kontroler konta, a wraz z nim wszystkie wymagane klasy i kod, który jest potrzebny do uruchomienia uwierzytelnienia kont użytkowników Indiv . Wśród już wprowadzonego kodu był następujący: public class ApplicationDbContext : …
Szukałem zasobów dotyczących sposobu deklarowania relacji klucza obcego i innych ograniczeń przy użyciu najpierw kodu EF 4.1 bez powodzenia. Zasadniczo buduję model danych w kodzie i używam MVC3 do zapytania tego modelu. Wszystko działa przez MVC, co jest świetne (brawa dla Microsoft!), Ale teraz chcę, aby NIE działało, ponieważ muszę …
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 …
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] …
Dodałem [Required]adnotację danych do jednego z moich modeli w aplikacji ASP.NET MVC . Po utworzeniu migracji uruchomienie Update-Databasepolecenia powoduje następujący błąd: Nie można wstawić wartości NULL do kolumny „Director”, tabela „MOVIES_cf7bad808fa94f89afa2e5dae1161e78.dbo.Movies”; kolumna nie zezwala na wartości null. UPDATE nie powiodło się. Oświadczenie zostało zakończone. Jest to spowodowane tym, że niektóre …
Używam Entity Framework 4.1 w aplikacji MVC 3. Mam jednostkę, w której mam klucz podstawowy składa się z dwóch kolumn (klucz złożony). I to jest używane w innej jednostce jako klucz obcy. Jak stworzyć relację? W normalnych scneriosach używamy: public class Category { public string CategoryId { get; set; } …
Powiedzmy, że mam następujące jednostki: public class Parent { public int Id { get; set; } } public class Child { public int Id { get; set; } public int ParentId { get; set; } } Jaka jest pierwsza płynna składnia interfejsu API w kodzie, która wymusza utworzenie w bazie …
Mam Entity i mam skonfigurować Entity Framework, aby zamapować go na tabelę bazy danych o innej nazwie. Mogę to łatwo zrobić za pomocą Code First DataAnnotations ( DataAnnotations.Schema.TableAttribute ). Ale ze względu na ograniczenia teraz muszę używać Code First Fluent API (moje obiekty domeny będą używane przez klientów zewnętrznych, więc …
Używamy plików cookie i innych technologii śledzenia w celu poprawy komfortu przeglądania naszej witryny, aby wyświetlać spersonalizowane treści i ukierunkowane reklamy, analizować ruch w naszej witrynie, i zrozumieć, skąd pochodzą nasi goście.
Kontynuując, wyrażasz zgodę na korzystanie z plików cookie i innych technologii śledzenia oraz potwierdzasz, że masz co najmniej 16 lat lub zgodę rodzica lub opiekuna.