本文整理汇总了C#中Database.GetValueByColumn方法的典型用法代码示例。如果您正苦于以下问题:C# Database.GetValueByColumn方法的具体用法?C# Database.GetValueByColumn怎么用?C# Database.GetValueByColumn使用的例子?那么恭喜您, 这里精选的方法代码示例或许可以为您提供帮助。您也可以进一步了解该方法所在类Database
的用法示例。
在下文中一共展示了Database.GetValueByColumn方法的8个代码示例,这些例子默认根据受欢迎程度排序。您可以为喜欢或者感觉有用的代码点赞,您的评价将有助于系统推荐出更棒的C#代码示例。
示例1: GetByNummer
//Haal de gegevens op aan de hand van het lijnnummer en geeft een instantie van die lijn terug.
public Lijn GetByNummer(int nummer)
{
Lijn lijn = null;
Database db = new Database();
try
{
db.CreateCommand("SELECT * FROM lijn WHERE nummer = :nummer");
db.AddParameter("nummer", nummer);
while (db.Read())
{
lijn = new Lijn(db.GetValueByColumn<int>("id"), db.GetValueByColumn<int>("nummer"));
}
}
catch (Exception ex)
{
throw ex;
}
finally
{
db.Close();
}
return lijn;
}
示例2: GetById
//haal een remise op aan de hand van een ID
public Remise GetById(int id)
{
Remise remise = null;
Database db = new Database();
try
{
db.CreateCommand("SELECT * FROM remise WHERE id = :id");
db.AddParameter("id", id);
while (db.Read())
{
remise = new Remise(db.GetValueByColumn<int>("id"), db.GetValueByColumn<int>("nummer"));
}
}
catch (Exception ex)
{
throw ex;
}
finally
{
db.Close();
}
return remise;
}
示例3: GetAll
//haal alle loggegevens op en returned een list hiervan
public static List<Log> GetAll()
{
List<Log> logs = new List<Log>();
Database db = new Database();
try
{
db.CreateCommand("SELECT * FROM tram_log");
while (db.Read())
{
logs.Add(new Log(db.GetValueByColumn<int>("id"), db.GetValueByColumn<int>("tram_id"),db.GetValueByColumn<int>("segment_id"),db.GetValueByColumn<DateTime>("created")));
}
}
catch (Exception ex)
{
throw ex;
}
finally
{
db.Close();
}
return logs;
}
示例4: GetByRfid
//Haal de gegevens op aan de hand van de RFIDcode en geeft van de TRAM alle gegevens terug.
public static Tram GetByRfid(string rfid)
{
Tram tram = null;
Database db = new Database();
try
{
db.CreateCommand("SELECT id FROM tram WHERE rfidcode = :rfidcode");
db.AddParameter("rfidcode", rfid);
while (db.Read())
{
tram = Tram.GetById(db.GetValueByColumn<int>("id"));
}
}
catch (Exception ex)
{
throw ex;
}
finally
{
db.Close();
}
return tram;
}
示例5: GetByNummer
//Haal de gegevens op aan de hand van het tramnummer en geeft van de tram alle gegevens terug.
public static Tram GetByNummer(int parNummer)
{
Tram tram = null;
Database db = new Database();
try
{
db.CreateCommand("SELECT id FROM tram WHERE nummer = :nummer");
db.AddParameter("nummer", parNummer);
while (db.Read())
{
tram = Tram.GetById(db.GetValueByColumn<int>("id"));
}
}
catch (Exception ex)
{
throw ex;
}
finally
{
db.Close();
}
return tram;
}
示例6: GetById
//Haal de gegevens op aan de hand van het IDnummer en geeft de instantie van dat segment terug
public static Segment GetById(int id)
{
Segment segment = null;
Database db = new Database();
try
{
db.CreateCommand("SELECT * FROM segment WHERE id = :id");
db.AddParameter("id", id);
if (db.Read())
{
bool geblokkeerd = db.GetValueByColumn<string>("status") == "geblokkeerd";
segment = new Segment(db.GetValueByColumn<int>("id"), geblokkeerd, db.GetValueByColumn<int>("nummer"), db.GetValueByColumn<string>("special"), db.GetValueByColumn<int>("spoor_id"));
}
}
catch (Exception ex)
{
throw ex;
}
finally
{
db.Close();
}
return segment;
}
示例7: GetBySpoornummerAndSegmentnummer
//Haal de gegevens op aan de hand van het spoornummer en segmentnummer geef de instantie van dat segment terug.
public static Segment GetBySpoornummerAndSegmentnummer(int spoornummer, int segmentnummer)
{
Segment segment = null;
Database db = new Database();
try
{
db.CreateCommand(
"SELECT segment.* FROM segment " +
"LEFT JOIN spoor ON spoor.id = segment.spoor_id " +
"WHERE spoor.nummer = :spoornummer and segment.nummer = :segmentnummer");
db.AddParameter("spoornummer", spoornummer);
db.AddParameter("segmentnummer", segmentnummer);
if (db.Read())
{
bool geblokkeerd = db.GetValueByColumn<string>("status") == "geblokkeerd";
segment = new Segment(db.GetValueByColumn<int>("id"), geblokkeerd, db.GetValueByColumn<int>("nummer"), db.GetValueByColumn<string>("special"), db.GetValueByColumn<int>("spoor_id"));
}
}
catch (Exception ex)
{
throw ex;
}
finally
{
db.Close();
}
return segment;
}
示例8: GetBySpoornummer
//Haal de gegevens op aan de hand van het het spoornummer en geeft een lijst van de bijbehornde segmenten terug
public static List<Segment> GetBySpoornummer(int nummer)
{
List<Segment> segments = new List<Segment>();
Database db = new Database();
try
{
db.CreateCommand("SELECT segment.* FROM segment JOIN spoor ON spoor.id = segment.spoor_id WHERE spoor.nummer = :nummer");
db.AddParameter("nummer", nummer);
while(db.Read())
{
segments.Add(GetBySpoornummerAndSegmentnummer(nummer, db.GetValueByColumn<int>("nummer")));
}
}
catch (Exception ex)
{
throw ex;
}
finally
{
db.Close();
}
return segments;
}