【问题标题】:C# LINQ To SQL ClassesC# LINQ To SQL 类
【发布时间】:2015-10-29 17:33:53
【问题描述】:

我制作了一个 LINQ to SQL 类文件 DataClasses.dbml。当我将表格拖入其中时,一切正常,但我想知道是否可以使用传递列名的 Source 属性将列放在一起? 例如姓名+姓氏

【问题讨论】:

    标签: c# visual-studio linq-to-sql


    【解决方案1】:

    不,您不能这样做,因为在属性窗口中您可以只写一列的名称,该列将绑定您的属性。这只是这个 ORM 框架的工作原理。

    但是你可以用其他方式。

    第一种方法是扩展您的表类,因为.dbml 自动生成文件中的所有类都是partial。所以你可以用return Name + Surname;写属性

    第二种方法是在您的数据库中编写存储过程,该过程返回NameAndSurname 字段并将其拖放到您的.dbml 文件中,就像您已经对表所做的那样。

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2010-11-29
      • 1970-01-01
      • 1970-01-01
      相关资源
      最近更新 更多