首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >DBML删除.Name属性?

DBML删除.Name属性?
EN

Stack Overflow用户
提问于 2009-10-14 15:34:31
回答 1查看 743关注 0票数 2

我一直在使用resharper在代码库中重命名我们的模型名称。我对.dbml文件中的一些模态名称进行了一些更改。我注意到为了让sql正常工作,我需要将name属性添加到属性中。我在.dbml文件的代码隐藏视图中添加了这个。我切换回设计器,所做的更改被删除了?是否可以手动更改名称属性?

手动:` `Column(Name="iUnitID",Storage="_UnitID",AutoSync=AutoSync.Always,DbType="Int NOT NULL IDENTITY",IsDbGenerated=true) public int UnitID

Saved .dbml ` `Column(Storage="_UnitID",AutoSync=AutoSync.Always,DbType="Int NOT NULL IDENTITY",IsDbGenerated=true) public int UnitI

EN

回答 1

Stack Overflow用户

回答已采纳

发布于 2009-10-14 15:46:47

DBML后面的.designer.cs文件是一个自动生成的文件;直接编辑DBML文件(我通常直接编辑XML,但您也可以使用图形用户界面),当您保存它时,VS将为您重新生成.designer.cs文件。

在DBML文件中,您可能需要做的是更改已重命名的列的" name“属性,并添加一个带有您希望在类中使用的属性名称的"Member”属性。

例如:

代码语言:javascript
复制
<Column Name="iUnitID" Member="UnitID" .../>
票数 4
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/1567119

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档