2016-05-26 4 views
0

私は、Entity FrameworkでAPS.NET MVCを使用しているプロジェクトに取り組んでいます。このアプリケーションは、既存のデータベースと統合されるように開発されています。そのデータベースでは、テーブル名がtrip_tabvehicletype_tabとして定義され、driver_tab &などasp.netで別のクラス名とテーブル名を持つ方法mvc + Database First Approach

私はTripVehicleTypeDriverのように私のモデルクラス名を作成します。コントローラーもTripController,VehicleTypeController &など

hereによく似た質問があります。しかし、それはクラス名の前に連結されているので、私の問題の解決策ではありません。

私の場合はどうすればいいですか?事前

+1

二答えで物事を処理することができ、このよう注釈便利

使用を発見しましたあなたが探しているものを正確に行う必要があります。あなたはそれを試しましたか? –

+0

@Stephen質問は重複していましたが、私のケースは異なっていました。また、解決策も同じではありません。解決策1は私のために働いていません。 2番目の答えも働いていません。 解決策は.edmxファイルのテーブル名をリファクタリングしています。それらを変更した後、 '[Table(" mytablename ")]'属性は自動的に削除されます。私のために働いた解決策はその疑問ではありませんでした。 – Chamith

+0

それから私はあなた自身の答えを加えることができるように二重引用符を削除します。 –

答えて

0

おかげでジャストEntity Frameworkのモデル(.edmxファイル)でエンティティ名をリファクタリングその後、モデルクラスが自動的に変更されます。モデルクラス名を変更した後、そのモデルクラス名に従ってコントローラを作成することができます。

次のスクリーンショットを参照してください。

This私のテーブル名はどのようになっていますか?

Hereはどのように私のエンティティ名を.edmxファイルで変更したのですか?

0
私は同じ問題を探していた

.. と私は

[Required] 
[Column("FirstName")] 
[Display(Name = "First Name")] 
[StringLength(50)] 
public string FirstMidName { get; set; } 

あなたのリンクの質問にプロパティ

関連する問題