我创建了一个单独的项目并将我的模型复制到这个项目中。我参考了
using System.ComponentModel.DataAnnotations
我的模型定义如下:
public class File
{
[Key]
[Column("file_id")]
public int Id { get; set; }
[Column("user_id")]
public int UserId { get; set; }
...
}
我得到的错误是:
The type or namespace Column could not be found ...
如果我添加对 EntityFramework 的引用,它可以正常工作,但我想通过为我的 Web Api Rest Client 库引用它来重新使用我的模型项目,并且不想无缘无故地引入 EF。
我正在使用 .net 4.0
他们是否在 4.5 中解决了这个问题(使其与 EF 松散耦合)?