2
我有類似下面的模式:表屬性不被認可
[Table("forms", Schema = "mySchema")]
public class forms
{
[Key]
public int ID { get; set; }
public string field1 { get; set; }
public string field2 { get; set; }
}
這個工作在MVC 3,但在MVC 4屬性表中無法識別。我包含System.ComponentModel.DataAnnotations命名空間,以及引用的dll,以及EntityFramework.dll。 EF的版本在MVC 3和4之間發生了變化。如果我參考MVC 3 EF dll,Table被識別,但是Schema不是。使用table屬性的原因是我可以指定模式。我錯過了什麼?
這基本上是我使用的是什麼,雖然名稱=「形式」是無效的。我擁有的方式是正確的。但是,您鏈接到說你需要System.ComponentModel.DataAnnotations.Schema命名空間的msdn。現在表格屬性和模式被識別。謝謝。 –