Linq To Sql Intellisense属性名称

时间:2010-02-23 20:31:43

标签: asp.net asp.net-mvc linq-to-sql intellisense

如果我有两张这样的表:

Profile Table 
-------------
PK ProfileID int
FK AddressPrimaryID int
FK AddressSecondaryID int

Address Table
-------------
PK AddressID int
Address nvarchar
City nvarchar
State nvarchar
Zip nvarchar

注意,配置文件与同一个表(地址表)有两个关系。当我在VS2k8中创建我的linq到sql类时,我将我的表添加到dbml。然后我在服务中引用此配置文件表,并执行查询以从配置文件存储库返回第一条记录。没问题......

我获得了我的单个记录,现在我对该对象(配置文件对象)进行了智能感知。我有我的所有属性加上地址(对象)和地址1(对象)。现在地址和地址1是linq到sql构建的关系中的实际对象,我想知道的是我可以控制intellisense中该对象的名称,所以我可以使用AddressPrimary和AddressSecondary来代替Address和Address1 intellisense中的对象名称。这会让事情变得更清楚。有什么想法吗?

1 个答案:

答案 0 :(得分:3)

  1. 右键单击DBML设计图面上的关联,然后单击属性。
  2. 展开“儿童资产”。
  3. 将“名称”属性设置为您想要的任何内容。