2
這是一個multilang表格設計。是否有可能爲我的CategoryText模型添加一個方法來爲我提供特定langID的CatName。 LangID將由客戶選擇並在Session變量中設置。
例子:我想獲得該類別名稱這樣
Asp.net MVC 2如何在框架實體中自定義我的模型。問題對於multilang應用程序
var a = _db.Categories.Single(a=> a.AreaTypeID == 2);
string CatName = a.CategoryTexts.GetCatName();
語言 語言標識PK
langname聲明爲nvarchar(100)
類別
CATID PK
IsActive位
CategoryText
CATID FK
CatName爲nvarchar(200)
語言標識號詮釋
語言
語言標識號| LangName
1 |英語
2 |法文
這是我的數據庫結構。
分類
CatID | IsActive
1 |真
2 |真
3 |真
CategoryText
CATID | CatName | LangID
1 |汽車| 1
1 | Auto | 2
2 | Chat | 2
3 |平面| 1
3 | Avion | 2
感謝
精細,但它不是一個函數。如果我認爲,我不認爲這是正確的方式來執行此操作。我如何在CategoryText模型中添加您的查詢。 – 2010-09-04 22:57:48
你爲什麼認爲這不是正確的方法?您在上面的行中使用了lambda表達式。 – 2010-09-04 23:12:20
好的,如果我明白了,我應該在分部類CategoryTexts中添加GetCatName函數。 – 2010-09-04 23:56:06