EF项目中应用出现问题???

时间:2023-03-09 00:14:00
EF项目中应用出现问题???

最近用EF做了个项目发现很多不便利的地方。

具体如下。

1,我是通过edmx 建模,然后通过模型生成数据库。

虽然数据库已经创建成功但是问题来了,我在加字段,和标的时候再次生成时domeo.edmx.sql 脚本

如图

EF项目中应用出现问题???

然后出现链接2008R2版本的数据库

EF项目中应用出现问题???

因为我装的是2005,公司不用2008,所以很是郁闷。

每次都是在数据库创建好用的字段和表,在把edmx删掉,用数据库映射edmx模型。感觉很麻烦,不知道怎么改一下。

2,通过edmx创建的模型不就是多对多,和一对多关系。但是没创建一个关系就会自动给你加一个外键,

多对多到时候会出现一个中间表在数据库在数据库,但是模型中没有的,你影射的实体是没有中间表的。所以我只能通过外键来查找中间表。

3,因为底层用的是泛型,在删除的时候必须删除你所有表的关联表才能删除,因为有外间约束。

谁有更好的方法可以交流下,怎么解决这些问题,感激。