Witam, tak jak w temacie, przeszukałem pół internetu i nie mogę sobie z tym poradzić (żadne rozwiązanie nie jest dobre). Jak w EF Code First stworzyć widok ?
Entity framework code first - jak stworzyć widok
- Rejestracja: dni
- Ostatnio: dni
- Lokalizacja: Kraków
- Postów: 1114
W code first tworzenie widoków nie jest wspierane, trzeba się ubrudzić sqlem.
- Rejestracja: dni
- Ostatnio: dni
A jak później używać w kodzie takiego widoku który został wygenerowany SQLem ?
- Rejestracja: dni
- Ostatnio: dni
- Lokalizacja: Kraków
- Postów: 1114
- Rejestracja: dni
- Ostatnio: dni
- Postów: 9
Przez atrybut możesz klasę zmapować na widok.
https://stackoverflow.com/questions/18595589/using-an-sql-view-from-an-entity-framework-code-first-version-5
Jakiś prosty example:
[Table("StudentMaster")] //-> your view
public class Student
{
public Student()
{
}
public int StudentID { get; set; }
public string StudentName { get; set; }
}
- Rejestracja: dni
- Ostatnio: dni
OjTam_OjTam napisał(a):
Przez atrybut możesz klasę zmapować na widok.
https://stackoverflow.com/questions/18595589/using-an-sql-view-from-an-entity-framework-code-first-version-5Jakiś prosty example:
[Table("StudentMaster")] //-> your view
public class Student
{
public Student()
{} public int StudentID { get; set; } public string StudentName { get; set; }}
Testowałeś to może kiedyś? U mnie to nie przechodzi.
Propozycja Neves-a jest ok, chyba że jeszcze ktoś to inaczej rozwiązuje?