1
我有一個表查找表,枚舉以及如何對它們進行查詢
圖片
-Id
-Name
-StatusId
和查找表:
ImagesStatus
-Id
-Name
什麼將是最好的練習在基於StatusId的圖像表上執行查詢?
1)硬編碼編號:
db.Images.Where(x => x.StatusId == 1);
3)創建一個枚舉(ImagesStatusEnum)的ImagesStatus表格元素相匹配,然後做:
public enum ImagesStatusEnum
{
Pending = 1,
Approved = 2,
Rejected = 3
}
int approvedStatusId = (int)ImagesStatusEnum.Approved;
db.Images.Where(x => x.StatusId == approvedStatusId).ToList();
3)別的東西,我沒有想過?
你使用LINQ來sql或EntityFramework ORM? – alexmac
實體框架 – user441365
然後你應該使用@scheien解決方案。 – alexmac