Daha çox

Modelbuilder istifadə edərək sahəsi hesablayın


Modelbuilder ilə bir sahə hesablamalıyam, amma əvvəlcə 2 cədvəllə birləşmək istəyirəm və yalnız bu birləşmədən sonra sahəni hesablamaq üçün parametrlərim var. Model qurarkən sahəni hesablamaq üçün ifadəni yazmalıyam, amma hələ də birləşdirmədiyim üçün hələ ehtiyac duyduğum sahələr yoxdur. Bunu necə həll edirəm?


Bu, model istehsalçısının məhdudluğu, həqiqi bir toyuq və yumurta problemidir! İki şeydən birini edə bilərsiniz:

  • Model hər zaman eyni cədvəllərin birləşdirildiyi üçün "statikdir "sə, sadəcə sahə hesablama ifadəsini yaza bilərsiniz. İnterfeysi istifadə etməyə çalışmaqdan narahat olmayın, sadəcə onu yazın. Sintaksis quruluşuna və masa adını daxil etməyinizə ehtiyacınız olacaq. Birləşdirmə sahəsini hesablama işi aparan kimi göstərin və ifadəni düzəldin və onu kopyalayın, sonra onu model hesabına əlavə edin.
  • Başqa bir yol birləşdirmə ilə model qurmaqdır, buna görə model elementləri onları icra etdiyinizi göstərmək üçün kölgələnir, sonra sahə hesablama alətini model qurucuya əlavə edin və sahəni qurmaq üçün bütün sahələri görsün ifadəsini .

Model Oluşturucuda yalnız qoşulma əməliyyatını işə salın. Lazımi sahələr, Sahə Hesablamanızı idarə etmək üçün çıxış məlumatlarında mövcud olacaq.


Videoya baxın: F18 PROG1612 OnModelCreating, Fluent API, Migrations (Oktyabr 2021).