モデルを作成しました
public class Moo
{
public Int32 MooId { get; set; }
public string Description { get; set; }
public City CityIdFrom { get; set; }
public Int32 Weight { get; set; }
}
と
public class City
{
public Int32 CityId { get; set; }
public string Name { get; set; }
}
そして私は書いた
public class MvcApplication : System.Web.HttpApplication
{
protected void Application_Start()
{
System.Data.Entity.Database.SetInitializer(
new System.Data.Entity.DropCreateDatabaseAlways<DbConnection>());
...
Global.asax.csで
要するに-私はここのチュートリアルに従いました。
ただし、次のように列を使用して作成されたデータベーステーブルMooを取得します。
[MooId]
,[Description]
,[Weight]
,[CityIdFrom_CityId]
しかし、チュートリアルにあったように、私はこれが次のように見えることを期待していました:
[MooId]
,[Description]
,[Weight]
,[CityIdFrom]
ジェネレーターが不要な_CityIdを追加している理由は何ですか?(リレーションを持つすべてのテーブルの列についても同じです)設定が必要であると確信していますが、問題を表現するのは難しいと思います。