可以通过EF添加更改到DB吗?

时间:2012-06-26 14:04:35

标签: entity-framework

我对aspnet_regsql.exe创建的表和存储过程有疑问。 情形:

  1. 新的空数据库:foodb

  2. 为此数据库执行脚本aspnet_regsql.exe。

  3. 现在: 我可以为此数据库添加实体模型框架,并将aditional实体和关联添加到现有实体(例如ASPNET_Users)吗?

    最好的问候

1 个答案:

答案 0 :(得分:1)

所以,是的,您可以将任何数据库对象引入实体框架模型。我不会起诉你为什么要这样做,因为这些东西并不是真正被直接访问的(有API来获取这些数据)。

关于添加新关联的第二个问题,我觉得你不能这样做。就内存服务而言,EF设计师不允许您仅仅连接不存在的关联。因此,您需要在SQL Server中实际建立关联,然后将它们导入模型。

如果你仍在使用任何API,我不建议这样做,因为它可能会产生意想不到的后果。