/ / formularz interfejsu sieciowego do przeszukiwania bazy danych przy użyciu linq - c #, sql, linq

formularz interfejsu sieciowego do wysyłania zapytań do bazy danych za pomocą linq - c #, sql, linq

Mam bazę danych z ładunkiem danych w stosie. Chciałbym stworzyć interfejs sieciowy, który pozwoli użytkownikowi wprowadzić zapytanie LINQ, które zwróci wyniki w tabeli.

Jak mogę to ograniczyć, aby pozwolić tylko na wybór? (Myślę, że najlepszym sposobem jest utworzenie innego użytkownika bazy danych tylko z wybranymi uprawnieniami)

Czy jest coś jeszcze, o czym powinienem wiedzieć lub jakieś inne pomysły?

Odpowiedzi:

1 dla odpowiedzi № 1

Czy po prostu próbujesz udostępnić swoją bazę danych jako usługę internetową? Gorąco polecam Usługi danych WCF.

Zasadniczo pozwala to użytkownikom na zapytaniedane za pomocą interfejsu odpoczynku. Istnieje również interfejs linq API po stronie klienta, który konwertuje instrukcje link do spoczynku. Istnieje wiele wbudowanych zabezpieczeń, które mogą ułatwić użytkownikom wysyłanie zapytań do danych, a nie ich zmienianie.