1

我有一个旧数据库,我正在尝试适应新代码,当我尝试使用从模型生成数据库来往返架构时,我在一些没有的表上得到列名不匹配(目前可以' t 有)外键。当我生成 SQL 时,多对多引用表上的列名将主表名附加到 ID 列之前:

-- Creating table 'GroupUser'
CREATE TABLE [dbo].[GroupUser] (
    [Groups_GroupID] int  NOT NULL,
    [Users_UserID] int  NOT NULL
);
GO

而不是原来的(遗留):

-- Creating table 'GroupUser'
CREATE TABLE [dbo].[GroupUser] (
    [GroupID] int  NOT NULL,
    [UserID] int  NOT NULL
);
GO

还有许多其他列得到了类似的“升级”,这与我的存储过程很矛盾。有没有一种简单的方法来覆盖这种行为?

4

1 回答 1

0

代码优先数据注释。具体来说,ColumnAttribute

于 2011-12-15T04:28:31.610 回答