将XML转换为nvarchar(max)Linq实体查询

时间:2016-04-26 19:21:33

标签: xml entity-framework casting linq-to-entities

即时使用此查询T-SQL

  

选择       [Extent1]。[ProductAttributeCombinationId] AS [ProductAttributeCombinationId],       [Extent1]。[ProductId] AS [ProductId],       [Extent1]。[ProductAttributeXML] AS [ProductAttributeXML],       [Extent1]。[StockQuantity] AS [StockQuantity],       [Extent1]。[价格] AS [价格]       FROM [dbo]。[ProductAttributeCombination] AS [Extent1]       WHERE N'= = cast([Extent1]。[ProductAttributeXML] as nvarchar(max))

这个查询可以LINQ吗?

1 个答案:

答案 0 :(得分:1)

您可以使用Linqer

  

Linqer是一个SQL to LINQ转换工具。它有助于学习LINQ和   转换现有的SQL语句。

     

并非每个SQL语句都可以转换为LINQ,但Linqer涵盖了   许多不同类型的SQL表达式。 Linqer支持.NET   语言 - C#和Visual Basic。

     

因为LINQ是C#和VB语言的一部分,所以它很敏感   数据类型转换。 Linqer在中执行所需的类型铸件   制作了LINQ语句。