Entity framework code first - jak stworzyć widok

Entity framework code first - jak stworzyć widok
0

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 ?

neves
  • Rejestracja:prawie 22 lata
  • Ostatnio:2 dni
  • Lokalizacja:Kraków
  • Postów:1114
0

W code first tworzenie widoków nie jest wspierane, trzeba się ubrudzić sqlem.


0

A jak później używać w kodzie takiego widoku który został wygenerowany SQLem ?

neves
  • Rejestracja:prawie 22 lata
  • Ostatnio:2 dni
  • Lokalizacja:Kraków
  • Postów:1114
0

Można użyc do tego EF:

Entity Framework Raw SQL Queries

albo innego ORM'a, jak np Dapper.


OO
  • Rejestracja:ponad 7 lat
  • Ostatnio:prawie 7 lat
  • Postów:9
0

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; }

}

0
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-5

Jakiś 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?

0

A jak użyć funkcję w EF Code First stworzoną SQL-em ? Jak próbuje odnieść się tak jak do widoku to nie działa.

Zarejestruj się i dołącz do największej społeczności programistów w Polsce.

Otrzymaj wsparcie, dziel się wiedzą i rozwijaj swoje umiejętności z najlepszymi.