我正在使用 Oracle 数据库来生成我的 EF 实体和上下文。我无法控制模式,它全部由客户提供,我严格不能在那里改变任何东西。我必须为各种视图生成实体。当我这样做时,它会将所有不可为空的列添加为键(正如我在 XML 编辑器中打开 edmx 时看到的那样)。
如何指定应将哪些列用作键?我可以在不更改架构的情况下在 EF 级别做任何事情吗?
我正在使用 Oracle 数据库来生成我的 EF 实体和上下文。我无法控制模式,它全部由客户提供,我严格不能在那里改变任何东西。我必须为各种视图生成实体。当我这样做时,它会将所有不可为空的列添加为键(正如我在 XML 编辑器中打开 edmx 时看到的那样)。
如何指定应将哪些列用作键?我可以在不更改架构的情况下在 EF 级别做任何事情吗?