我最終爲一項任務創建了很多業務對象,就像使用數據訪問層即時創建並返回列表?
返回數據庫中的年份列表。
我目前的做法是讓的話,一年的類文件進行YearCollection:List<year>
類文件等
如何從一個DAL方法返回一個列表,而無需創建 單獨的類文件,爲每個任務?
我最終爲一項任務創建了很多業務對象,就像使用數據訪問層即時創建並返回列表?
返回數據庫中的年份列表。
我目前的做法是讓的話,一年的類文件進行YearCollection:List<year>
類文件等
如何從一個DAL方法返回一個列表,而無需創建 單獨的類文件,爲每個任務?
您可以從您的DAL方法
public List<int> GetYears()
{
var years = new List<int>();
//create the reader
while(reader.Read())
{
years.Add(reader.GetInt32(0));
}
return years;
}
謝謝Eranga。你是否建議爲每個操作創建一個對象類,或者我可以按照您的建議即時創建並返回對象? –
@DamienJoe依情況而定。 '列表
謝謝Eranga。你如何評價數據庫只需要3或4列的情況?我們應該採用類似的方法嗎我將你的答覆標記爲答案。 –
返回
List<int>
是否有關聯的,你把它作爲一個整體類,而不是一個基本類型一年的任何元數據? –今年只是一個不同的列被從數據庫中提取出來。所以我最終爲每個需求提供了大量新類。 –
所以,如果它是一個沒有更多屬性的簡單整數,那麼Eranga建議應該好起來。 –