请问下,我用vs 2012开发 ,采用 entity framework 对mysql 进行操作,表TagOfRoom的结构是:TagId,RoomId,没有加Id主健, 而是 TagId和RoomId的联合主健。
如果是直接在mysql 里面insert一个记录是没有问题的,不过用 entity framework 对mysql 进行操作,就会出现错误。见图http://www.person168.com/admin/uedito...。
疑问:是不是一定要加Id主健?
谢谢各位大大!
请问下,我用vs 2012开发 ,采用 entity framework 对mysql 进行操作,表TagOfRoom的结构是:TagId,RoomId,没有加Id主健, 而是 TagId和RoomId的联合主健。
如果是直接在mysql 里面insert一个记录是没有问题的,不过用 entity framework 对mysql 进行操作,就会出现错误。见图http://www.person168.com/admin/uedito...。
疑问:是不是一定要加Id主健?
谢谢各位大大!
5 回答3.3k 阅读✓ 已解决
3 回答3.6k 阅读✓ 已解决
2 回答2.8k 阅读✓ 已解决
5 回答1.4k 阅读
3 回答1.3k 阅读✓ 已解决
2 回答1.8k 阅读
3 回答2k 阅读
刚试试了,发现可以这样做:
第一:.edmx文件,里面这个表,也同时设置TagId,RoomId为联合主健
第二:执行就可以了