我想創建我的第一個MVC類和我有一個問題開始。 我使用一個共享的數據庫,在我的託管帳戶,並創建了以下類當添加控制器無法獲取元數據mvc4
namespace MvcApplication2.Models
{
public class tUsers
{
public int UserID { get; set; }
public string Username { get; set; }
public string UserEmail { get; set; }
public string UserPassword { get; set; }
public int GroupId { get; set; }
}
public class tUsersDBContext : DbContext
{
public DbSet<tUsers> tUsers { get; set; }
}
}
,這裏是我的連接字符串
<add name="DefaultConnection" connectionString="Data Source=gdfgdfgdfg;Initial Catalog=fsdf_fdsf;Persist Security Info=True;User ID=ddd_reddntal;Password=fgfggfdg" providerName="System.Data.SqlClient" />
錯誤我得到的是
無法檢索元數據模型生成過程中檢測到「mvcapplication2.models.tusers」的一個或更多 驗證錯誤爲:
實體類型用戶沒有防守密鑰。
還做我的模型名需要精確匹配我的表名?
它可以自動找到主鍵,如果你的名字列ID,而不是用戶ID,但我個人從來沒有使用它,只是爲了讓你知道 – 2012-08-14 06:42:20
這個偉大的工作,但現在我得到以下錯誤CREATE DATABASE權限在數據庫'master'中被拒絕。 – 2012-08-14 21:54:52
@bugz檢查[this](http://stackoverflow.com/q/11135823/60108)的問題。 – Eranga 2012-08-14 22:09:57