我看了这个例子http://msdn.microsoft.com/en-us/library/bb399420.aspx 并单击DataContext.CreateDatabase,它将我带到此页面http://msdn.microsoft.com/en-us/library/system.data.linq.datacontext.createdatabase.aspx
它表示要使用System.Data.Linq命名空间并包含引用System.Data.Linq。
我已经完成了并且收回了错误
error CS0246: The type or namespace name 'Column' could not be found (are you missing a using directive or an assembly reference?)
[Table(Name = "DVDTable")]
public class DVD
{
[Column(IsPrimaryKey = true)] //<-- here
public string Title;
[Column]
public string Rating;
}
如何解决此错误?
答案 0 :(得分:1)
ColumnAttribute
位于System.Data.Linq.Mapping
命名空间中。