0

グリッドビューを生成している2つのテーブルを持つASP.Net Dynamic Data linq-to-SQL Webサイトがあります。System_StatesSystem_Counties。テーブルには、現在System_Countiesの状態を指す外部キーがありSystem_Statesます。ユーザーフレンドリーなテーブルと列名を付けるために、私は持っています

[MetadataType(typeof(StateMetadata))]
public partial class System_State
{
}

[DisplayName("States")]
public class StateMetadata
{
    ....

これはうまく機能しますが、Linq-to-SQL で使用される自動複数化が失われました。を使用する前はDisplayName、States テーブルには System_States がありましたが、Counties グリッドの列は System_State にある州を示していました。しかし[DisplayName("States")]、States テーブルのヘッダーと County 列の名前の両方が "States" になっています。を使用するときに、複数形と単数形の名前をまだ持つための組み込みの方法はありDisplayNameますか?

4

1 に答える 1