Używam LINQ do SQL z procedurami przechowywanymi w SQL Server 2008. Wszystko działa dobrze oprócz jednego problemu. L2S nie może wygenerować metody dla procedury składowanej z zdefiniowanym przez użytkownika typem tabeli jako parametrem. Metoda podpis w dbml panelu projektu za pomocą obiektu dla parametru typu zamiast typu tabeli i kiedy próbowałem skompilować mam błąd:LINQ do SQL z procedurami przechowywanymi i zdefiniowanym przez użytkownika parametrem typu tabeli
Error: DBML1005: Mapping between DbType 'Structured' and
Type 'System.Object' in Parameter 'ParaName' of Function 'dbo.StoredProcName'
is not supported.
Czy istnieje sposób, aby obejść ten problem? Nie chcę wracać do tradycyjnego dostępu do danych ADO.NET.
Czy macie jakieś informacje na temat nowej funkcji (jeśli w ogóle) w L2S w .NET4.0? –
Interesujące. Na końcu tunelu jest światło. LINQ do SQL jest żywy. Wspaniały. Dzięki. –
Ta odpowiedź mnie zabija :(Nie, to nie twoja wina marc_s :) ... kumpel i chcę dzisiaj zrobić L2S + TVP i płakać, gdy myśleliśmy, że jesteśmy tak blisko rozwiązania zabójcy :) Back to ole ADO .NET dla tej jednej niewielkiej części naszych aplikacji. –