我的大学里有一个作业问题,有一行如下
这必须使用C#实现,并使用实体框架类。
这意味着实体对象或实体框架? 我可以将实体框架实现为C#桌面应用程序
请帮我理解这一点。谢谢
答案 0 :(得分:1)
是的,您可以将Entity框架用于桌面应用程序。创建一个项目作为桌面应用程序,并添加另一个项目作为业务逻辑项目,这应该是使用实体框架对象与您的数据库进行通信的项目。最后,另一个项目将实现与实体框架项目相关的所有所需方法。这是Windows应用程序直接与之通信的项目。点击此处查看some tutorial
您可以将它组合为一个项目,但我更喜欢分离关注点,以便您可以将业务逻辑编译为dll。实体框架只是对象关系映射模型之一,可以在各种项目类型中使用。其他包括NHibernate,LINQ to SQL等
答案 1 :(得分:-1)
它是一个可以在Web或桌面.NET项目中使用的库:You can get it here