所以我有一个由 EntityFramework4 为我的 sqlexpress08 数据库生成的 DataEntity 类。此数据上下文通过 WCF 数据服务/Odata 公开给 silverlight 和 win forms 客户端。
数据实体 + edmx 文件(由 EF4 生成)是否应该放在单独的类库中?
这里的问题是我会为一些实体指定数据注释,然后其中一些需要特定的 MVC 属性(如 CompareAttribute),因此类库也将引用 mvc dll。也恰好有实体用户将被封装或包装到网站中的 IIdentity 中。所以它与mvc网站非常相关。或者它应该放在 mvc 项目本身的 Base 文件夹中吗?
大多数网站是围绕数据库驱动的数据,例如批准用户、更改全局设置等。真正的业务发生在 silverlight 和 win forms 应用程序中。
我将 mvc3 rc2 与 Razor 一起使用。
谢谢