Linq to sql Linq to SQL—存储过程返回映射表信息中不存在的字段

Linq to sql Linq to SQL—存储过程返回映射表信息中不存在的字段,linq-to-sql,stored-procedures,Linq To Sql,Stored Procedures,我们正在将LINQtoSQL与存储过程一起使用,我们需要帮助解决其中一个问题。我们有用户表,它有用户表所需的所有字段,比如firstname,lastname和表中的其他字段也存在于我们的DBML文件中。现在的问题是,我们有一个映射到table->User的存储过程,它返回一个名为fullname的字段,该字段由firstname和lastname组合而成,但在usertable中不存在。那么,解决这个问题的最佳方法是什么呢 另一件事是,另一个存储过程返回两个具有混合列的表的内部联接。在本例中,

我们正在将LINQtoSQL与存储过程一起使用,我们需要帮助解决其中一个问题。我们有用户表,它有用户表所需的所有字段,比如firstname,lastname和表中的其他字段也存在于我们的DBML文件中。现在的问题是,我们有一个映射到table->User的存储过程,它返回一个名为fullname的字段,该字段由firstname和lastname组合而成,但在usertable中不存在。那么,解决这个问题的最佳方法是什么呢


另一件事是,另一个存储过程返回两个具有混合列的表的内部联接。在本例中,如何使用dbml文件中的表映射信息类映射该存储过程。

我们建议您使用分部类中定义的计算属性。如果对模型进行任何更改,它将不受代码重新生成的影响。 对于具有混合列的表,可能的解决方案之一是在数据库中创建一个与混合列集结构相同的视图