PDA

View Full Version : سوال: فراخوانی فیلد پنج رکورد از جدول



hercool
پنج شنبه 17 بهمن 1392, 20:57 عصر
سلام دوستان
من می خوام 5 تا رکورد اخر از جدولم را بگیرم و تنها مقدار یک فیلد از اون رکورد های انتخاب شده را داخل یک لیست از نوع استرینگ بریزم ممنون میشم راهنماییم کنید
کلاس مدلم

class DrugRegistration
{
[PrimaryKey]
public Int32 DrugCode{get;set;}
public string LatinNames{get;set;}
public string PersianNames{get;set;}
public string ProductionDate{get;set;}
public string ExpirationDate{get;set;}
public Int32 DrugPrices{get;set;}
public Int32 NumberOfWarehouses{get;set;}
public Int32 NumberOfShelves{get;set;}
public string NameOfManufacturer{get;set;}
public Int32 NumberOfDrug { get; set; }
}

حالا من می خوام از جدولم 5 تا مقدار اخر فیلد ExpirationDate بگیرم
کدی که زدم اینه ولی اصلا کار نمی کنه
ممنون میشم راهنماییم کنید
var item = (from c in db.Table<DrugRegistration>() select c.ExpirationDate).Take(2);


var data = (db.Table<DrugRegistration>().Select(c => c.ExpirationDate)).Take(5);

hercool
شنبه 19 بهمن 1392, 15:40 عصر
دوستان من می ت.نم اخرین رکورد را بگیرم اما نم یتونم 5 تای اخر را بگیرم با last() تونستم اما فقط یک رکورد ممنون میشم راهنماییم کنید

ferdin
سه شنبه 22 بهمن 1392, 12:18 عصر
از دستور زیر استفاده کن :



var data = (db.Table<DrugRegistration>().Select(c => c.ExpirationDate)).Take(5).ToList();