Версия для печати темы
Нажмите сюда для просмотра этой темы в оригинальном формате
Форум программистов > Базы данных под .NET > entity framework ошибка 3007, 3012


Автор: sv-folder 17.3.2015, 00:43
День добрый уважаемые форумчане.
Всю голову уже сломал, не могу понять что ему надо )

user posted image


Visual Strudio 2008
MySQL 5.1+

Наипростейшая схема 

user posted image


Код

CREATE TABLE `user` (
  `id` int(11) NOT NULL auto_increment,
  `username` varchar(255) collate utf8_unicode_ci default NULL,
  `password` varchar(255) collate utf8_unicode_ci default NULL,
  `name` varchar(255) collate utf8_unicode_ci default NULL,
  `email` varchar(255) collate utf8_unicode_ci default NULL,
  `usertype_id` int(11) default NULL,
  `block` tinyint(4) default '0',
  PRIMARY KEY  (`id`),
  UNIQUE KEY `email` USING BTREE (`email`),
  KEY `username` (`username`),
  KEY `usertype_id` (`usertype_id`),
  CONSTRAINT `user_ibfk_1` FOREIGN KEY (`usertype_id`) REFERENCES `usertype` (`id`) ON DELETE NO ACTION ON UPDATE NO ACTION
) ENGINE=InnoDB DEFAULT CHARSET=utf8 COLLATE=utf8_unicode_ci;


Код

CREATE TABLE `usertype` (
  `id` int(11) NOT NULL auto_increment,
  `name` varchar(255) collate utf8_unicode_ci default NULL,
  PRIMARY KEY  (`id`)
) ENGINE=InnoDB AUTO_INCREMENT=4 DEFAULT CHARSET=utf8 COLLATE=utf8_unicode_ci;


Прошу помощи, как исправить проблему.
Делаю первые шаги на entity.

Powered by Invision Power Board (http://www.invisionboard.com)
© Invision Power Services (http://www.invisionpower.com)