我是.net的新手,我唯一的经验是使用MVC3实体框架代码优先项目。我需要编写一个新的web应用程序,将查询现有的遗留数据库。我对此MYSQL数据库具有只读访问权限。大多数表都没有主键。我可以连接到数据库了。当尝试使用EF连接并提取一些数据时,我得到的错误是表没有主键。在网上研究这个问题让我得出结论,在这种情况下我可能不能使用EF。考虑到我有限的经验,我下一个最好的行动方案是什么?任何帮助都将不胜感激。
致以最亲切的问候。
发布于 2012-04-12 23:23:20
发布于 2012-04-12 23:25:39
考虑到对没有主键的数据库的只读访问,实体框架将不会对您有所帮助。我自己还没有试过,但我建议你尝试使用XSD文件为你的mysql挂件创建tableadapters和table。但是,即使这样工作,没有键,您将无法添加任何关联。
https://stackoverflow.com/questions/10126580
复制相似问题