【发布时间】:2012-05-30 09:59:51
【问题描述】:
我想为生成的代码中的属性生成别名。到目前为止,我能做的只有:
partial class Purchase
{
public User Customer
{
get
{
return this.User;
}
set
{
this.User = value;
}
}
}
我想知道是否还有其他方法可以在 C# 中定义别名。 Purchase 类是由 Linq-to-SQL 生成的
【问题讨论】:
-
Linq2Sql 不允许您更改映射名称吗?
-
@HenkHolterman 如果这样做,我将不得不在每次重新生成 DBML 文件时重复该过程。
-
好的,如果这是一个问题。但是您发布的代码正在创建别名。那么实际的问题是什么?有什么问题吗?
-
@HenkHolterman 没有错。当我不得不说
Customer获取和设置相同的属性时,我只是觉得重复自己,我知道这是一些晦涩的 C# 特性,我想知道它们中的任何一个是否可以让我的代码不那么冗长。
标签: c# .net linq-to-sql c#-4.0 .net-3.5