我是一名CS学生,正在学习他的第一门数据库课程,所以在这里我使用Postgresql创建了一个包含以下表的数据库: employee、project和worksOn。因此,如果运行该程序,您可以看到创建了employee表和project表。但是,worksOn并不是因为它给了我以下错误:详细信息:表“employee”中没有键EXISTS project;
DROP TABLE IF EXISTS
考虑EF 6实体的下列模型:
Id (int,nullable:false,identity: true) Name (string) Number (string)。例如,如果在insert期间id valuse为1,我希望编号为A00000001。我试着在Number上使用DatabaseGenerated属性,但这不起作用。问题是插入EF时不知道标识值是什么。是否有一种方法来定义触发器来这样做,或者是否有其他方法可以实现这一点。