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。现在表格属性和模式被识别。谢谢。 –