ASP.NET MVC:EFはデータベーステーブルを作成していません
1134 ワード
接続文字列を設定する場合、Name属性の値は、作成されたEFデータベースクラス名に等しいはずです.
例:
クラス名をCnnと定義するとWeb.configのConnectionsString
次のようにします.
転載先:https://www.cnblogs.com/chengdexy/p/5635875.html
例:
using System;
using System.Collections.Generic;
using System.Linq;
using System.Web;
using System.Data.Entity;
using MVC_example.Models;
namespace MVC_example.DataAccessLayer
{
public class Cnn : DbContext
{
private DbSet _users;
public DbSet Users
{
get
{
return _users;
}
set
{
_users = value;
}
}
protected override void OnModelCreating(DbModelBuilder modelBuilder)
{
modelBuilder.Entity().ToTable("tUser");
base.OnModelCreating(modelBuilder);
}
}
}
クラス名をCnnと定義するとWeb.configのConnectionsString
次のようにします.
転載先:https://www.cnblogs.com/chengdexy/p/5635875.html