Entity Developer for NHibernate 6.1

Licencji: Bezpłatna wersja próbna ‎Rozmiar pliku: 38.49 MB
‎Ocena użytkowników: 5.0/5 - ‎2 ‎Głosów

Entity Developer for NHibernate to zaawansowane narzędzie do modelowania i generowania kodu dla NHibernate. Użyj metody model-first i database-first do projektowania modelu lub importowania istniejących plików mapowania NHibernate i generowania kodu C# lub Visual Basic .NET. Entity Developer for NHibernate może używać dowolnego dostawcy danych ADO.NET do łączenia się z bazą danych. Produkt obsługuje tworzenie prawie wszystkich rodzajów mapowania. Generowanie kodu oparte na T4 w entity developer jest bardzo elastyczne, co pozwala na praktycznie wszystko, co można chcieć do generowania kodu. Najważniejsze cechy programu: * Visual ORM Model Designer z code generation entity developer pomaga tworzyć i edytować modele NHibernate wizualnie. Obsługuje tworzenie takich rodzajów mapowania, jak typy złożone, identyfikator złożony, jeden do wielu, jeden do jednego i wiele do wielu skojarzeń, wszelkiego rodzaju hierarchii dziedziczenia, właściwości nawigacji dla składników, kolekcje składników, itp. Generowanie kodu jest bardzo elastyczne dzięki użyciu szablonów podobnych do T4. * Zaawansowana obsługa dużych modeli Podczas generowania modelu z dużej bazy danych, Entity Developer pobiera metadane w optymalny sposób, zmniejszając liczbę wywołań serwera. Entity Developer umożliwia dzielenie modelu na kilka diagramów. Zapewnia możliwość generowania oddzielnego pliku dla każdej klasy jednostki. * Integracja z programem Visual Studio Entity Developer bezproblemowo integruje się z programem Visual Studio 2008, 2010, 2012, 2013 i 2015. * Model-First Approach Oferuje automatyczną synchronizację mapowania i przechowywania części z koncepcyjną częścią modelu i łatwymi w użyciu kreatorami do synchronizacji bazy danych z modelem. * Database-First Approach Pozwala na generowanie modelu z bazy danych szybko i łatwo, zapewniając elastyczne reguły nazewnictwa dla wygenerowanych klas. * Obsługa nazwanych zapytań SQL Umożliwia to definiowanie nazwanych zapytań SQL, które są interpretowane jako metody modelu, dla których jest generowana klasa pomocnika zawierająca odpowiednie metody Języka C# lub Visual Basic.

historia wersji

  • Wersja 6.1 opublikowany na 2017-03-16
    — program Visual Studio 2017 jest obsługiwany
  • Wersja 5.8 opublikowany na 2015-07-30
    — program Visual Studio 2013 jest obsługiwany
  • Wersja 4.00 opublikowany na 2011-07-07

Szczegóły programu

Eula

Umowa licencyjna użytkownika końcowego – Umowa licencyjna użytkownika końcowego

Umowa licencyjna WAŻNA - PRZECZYTAJ PRZED KOPIOWANIEM, INSTALOWANIEM LUB UŻYWANIEM. Nie należy używać ani ładować tego oprogramowania i powiązanych materiałów (łącznie "Software"), dopóki użytkownik nie przeczyta uważnie poniższych warunków. Ładując lub korzystając z Oprogramowania, użytkownik wyraża zgodę na warunki niniejszej Umowy. Jeśli nie chcesz wyrazić na to zgody, nie należy instalować ani korzystać z Oprogramowania. Niezarejestrowana wersja Oprogramowania może być swobodnie rozpowszechniana, pod warunkiem że pakiet dystrybucyjny nie zostanie zmodyfikowany. Żadna osoba ani firma nie może pobierać opłaty za dystrybucję Oprogramowania bez pisemnej zgody właściciela praw autorskich. Oprogramowanie jest dystrybuowane "AS IS". Żadna gwarancja nie jest wyrażona ani dorozumiana. Używasz na własne ryzyko. Autor nie ponosi odpowiedzialności za utratę danych, utratę zysków lub jakiekolwiek inne straty podczas korzystania lub nadużywania tego oprogramowania. Użytkownik nie może kopiować, modyfikować, wynajmować, sprzedawać, rozpowszechniać ani przenosić jakiejkolwiek części Oprogramowania, z wyjątkiem przypadków przewidzianych w niniejszej Umowie, a także zgadza się zapobiec nieautoryzowanemu kopiowaniu Oprogramowania. Użytkownik nie może odtwarzać oprogramowania, dekompilować ani dezasemagulować Oprogramowania. Użytkownik nie może sublicencjonować ani zezwalać na jednoczesne korzystanie z Oprogramowania przez więcej niż jednego użytkownika. Każde nieautoryzowane użycie spowoduje natychmiastowe i automatyczne zakończenie tej licencji. Oprogramowanie może zawierać oprogramowanie lub inną własność dostawców zewnętrznych, z których niektóre mogą być identyfikowane i licencjonowane zgodnie z wszelkimi załączonymi plikami &license.txt" lub innym tekstem lub plikiem.