創建一個返回IEnumerable的方法。在這種方法中,做你的數據庫的東西,我經常在sqldatareader中傳入位置構造函數。所以,我有這樣的事情
public static IEnumerable<location> GetLocations()
{
List<location> retval = new List<location>();
using(sqlconnection conn = new sqlconn(connection string here);
{
sqlcommand command = new sqlcommand(conn, "spLoadData");
command.commandtype=stored proc
SqlDataReader reader = command.executereader();
while(reader.read())
{
retval.add(new location(reader));
}
}
return retval;
}
明顯的代碼將無法正常工作,但它只是給你一個想法。
但是,如果您有很多事情要做,ORM映射器可以爲您節省大量時間!
甜。那很完美。不知道爲什麼我沒有想到這一點。 –