Warning: file_get_contents(/data/phpspider/zhask/data//catemap/2/csharp/297.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
C# 列名";描述符-&燃气轮机';MyDAL.CompanyTable.Descriptor';隐藏继承的成员_C#_Inheritance_Naming Conventions_Subsonic3 - Fatal编程技术网

C# 列名";描述符-&燃气轮机';MyDAL.CompanyTable.Descriptor';隐藏继承的成员

C# 列名";描述符-&燃气轮机';MyDAL.CompanyTable.Descriptor';隐藏继承的成员,c#,inheritance,naming-conventions,subsonic3,C#,Inheritance,Naming Conventions,Subsonic3,我想利用亚音速的默认行为来找到第一个非键字符串列作为对象描述。通常我只是命名该列描述,然后在t/sql中[括号]它。这次我决定将列命名为“描述符” 这导致了这一警告: 警告3“SW21Console.DAL.CompanyTable.Descriptor”隐藏继承的成员“SubSonic.Schema.DatabaseTable.Descriptor”。如果要隐藏,请使用新关键字 所以-只需将其合并并使用[Description]?是的,将其命名为描述符以外的其他名称-“描述符”是亚音速使用的基

我想利用亚音速的默认行为来找到第一个非键字符串列作为对象描述。通常我只是命名该列描述,然后在t/sql中[括号]它。这次我决定将列命名为“描述符”

这导致了这一警告:

警告3“SW21Console.DAL.CompanyTable.Descriptor”隐藏继承的成员“SubSonic.Schema.DatabaseTable.Descriptor”。如果要隐藏,请使用新关键字


所以-只需将其合并并使用[Description]?

是的,将其命名为描述符以外的其他名称-“描述符”是亚音速使用的基类上的成员,为此重新使用它将是一个坏主意。您当然可以通过一些巧妙的技巧绕过它并使用“描述符”,但最终这将比仅仅使用不同的名称(即使这意味着将名称括在SQL中)要复杂得多