Aktywne Wpisy
karetpoker +14
#polityka
Trzeba być ślepym, żeby nie widzieć, co Kolacja 13 października wyczynia.
Zanim zaczniecie, prostsze wykopki, na to odpisywać "sz matecki won" albo "słychać wycie", to apeluję, zastanówcie się najpierw.
Jak można sobie bredzić, że jedna z Izb SN "nie jest sądem"? Nikt tak nie stwierdził. Nawet TSUE (które nie ma w tej sprawie nic do gadania).
Jak można sobie decydować, że ten to normalny sędzia, a tamten to plugawy neosędzia i
Trzeba być ślepym, żeby nie widzieć, co Kolacja 13 października wyczynia.
Zanim zaczniecie, prostsze wykopki, na to odpisywać "sz matecki won" albo "słychać wycie", to apeluję, zastanówcie się najpierw.
Jak można sobie bredzić, że jedna z Izb SN "nie jest sądem"? Nikt tak nie stwierdził. Nawet TSUE (które nie ma w tej sprawie nic do gadania).
Jak można sobie decydować, że ten to normalny sędzia, a tamten to plugawy neosędzia i
hlebak +71
W aktualnym projekcie mamy aplikację wpf oraz ms SQL w którym logikę opieramy na procedurach do których dostarczamy dokument XML oraz procedura zwraca w odpowiedzi dokument XML.
Zabieramy się powoli za API restowe żeby przenosić logikę na web, jednak na czas takiego przejścia potrzebujemy takie API RESTOWE połączyć z procedurami.
Mianowicie chodzi o wyzwalanie procedur z API. Utworzyłem taki testowy API projekt, jak powinna wyglądać najprostsza wersja DataContext ? W takim testowym projekcie nie mam żadnych Encji, jedynie chciał bym w kontrolerze odebrać XML, i przekazać go do procedury SQL ?
#programowanie #dotnet #web
https://www.entityframeworktutorial.net/efcore/working-with-stored-procedure-in-ef-core.aspx
chodzi o to że procedura przyjmuje XML i zwraca XML .. jak to przekazać dodawałem do DataContext :
public DbSet SomeDBSet { get; set; }
potem w OnModelCreating
modelBuilder.Entity().HasNoKey();
i wywołanie :
await _dataContext.SomeModels.FromSqlRaw("EXEC nazwaProc {0} {1}", xmlIn, xmlOut).FirstOrDefaultAsync();
ale oczywiście wywala bo próbuje XmlDocument przełożyć na jakiś obiekt w bazie.
The entity type 'XmlSchemaCompilationSettings' requires a primary key to be defined. If you intended to use a keyless entity type call 'HasNoKey()
także to jest zła ścieżka....
var rowsAffected = context.Database.ExecuteSqlCommand("Update Students set FirstName = 'Bill' where StudentId = 1;");
gdzie pracują tak jak by na bazie a nie na encji.
Jednak w tym przypadku ExecuteSqlCommand nie zwraca danych (a ma zwrócić xml) tylko zwraca INT z liczbą zmienionych danych