首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >没有主键的.net mvc3 mysql表

问没有主键的.net mvc3 mysql表
EN

Stack Overflow用户
提问于 2012-04-12 23:17:56
回答 2查看 217关注 0票数 0

我是.net的新手,我唯一的经验是使用MVC3实体框架代码优先项目。我需要编写一个新的web应用程序,将查询现有的遗留数据库。我对此MYSQL数据库具有只读访问权限。大多数表都没有主键。我可以连接到数据库了。当尝试使用EF连接并提取一些数据时,我得到的错误是表没有主键。在网上研究这个问题让我得出结论,在这种情况下我可能不能使用EF。考虑到我有限的经验,我下一个最好的行动方案是什么?任何帮助都将不胜感激。

致以最亲切的问候。

EN

回答 2

Stack Overflow用户

回答已采纳

发布于 2012-04-12 23:23:20

您可以使用内置于.NET框架中的ADO.NET。这意味着您必须编写SQL代码来与数据库交互。

要让ADO.NET与MySQL协同工作,您需要MySQL ADO.NET connector。在MSDN上可以找到更多关于ADO.NET的文档。

票数 0
EN

Stack Overflow用户

发布于 2012-04-12 23:25:39

考虑到对没有主键的数据库的只读访问,实体框架将不会对您有所帮助。我自己还没有试过,但我建议你尝试使用XSD文件为你的mysql挂件创建tableadapters和table。但是,即使这样工作,没有键,您将无法添加任何关联。

票数 0
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/10126580

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档