DataRelation con relazione tipo BETWEEN è possibile?

giovedì 17 settembre 2015 - 15.32
Tag Elenco Tags  C#  |  .NET 3.5

ysdemarc Profilo | Expert

Volevo mettere in relazione 2 DataTable di un DataSet tramite DataRelation scrivendo qualcosa del genere:

private static void relation(DataSet ds) { DataRelation dr = new DataRelation("Classe" , "Utenti" , "TipiClasse" , new string[3] { "CodiceClasse", "DataClasse", "DataClasse" } , new string[3] { "CodiceClasse", "DataInizio", "DataFine" } , false); ds.Relations.Add(dr); }

In pratica vorrei ottene i risultati come se avessi scritto in SQL così:

SELECT * FROM Utenti U INNER JOIN TipiClasse T ON U.CodiceClasse = T.CodiceClasse AND U.DataClasse BETWEEN T.DataInizio AND T.DataFine

E' possibile? Come faccio ad ottenere la stessa cosa con DataRelation?
Vincenzo
Programmatore sbilenco

emilier Profilo | Newbie

Seguo che interessa anche me
Partecipa anche tu! Registrati!
Hai bisogno di aiuto ?
Perchè non ti registri subito?

Dopo esserti registrato potrai chiedere
aiuto sul nostro Forum oppure aiutare gli altri

Consulta le Stanze disponibili.

Registrati ora !
Copyright © dotNetHell.it 2002-2017
Running on Windows Server 2008 R2 Standard, SQL Server 2012 & ASP.NET 3.5