标签: linqer

LinqPad - 将SQL转换为Linq命令

我最近购买了LinqPad,希望它允许我将一些SQL转换为LINQ语句.

使用LinqPad,我能够附加数据库并运行SQL语句,返回我需要的结果.

但我找不到一个'命令'来将该SQL语句转换为LINQ.

你能告诉我如何使用LinqPad将SQL转换为LINQ吗?或其他工具.

linqpad linqer

14
推荐指数
3
解决办法
7万
查看次数

LINQ to Entities无法识别方法Double Round(Double,Int32,System.MidpointRounding)方法

我在Linqer尝试了下面的LINQ查询它工作正常,但是当我尝试使用C#时,它给出了以下错误

from IHeal_Mnt_Tickets in iHealEntities.iHeal_Mnt_Tickets
    where
        Tickets.Active == 1 &&
        Tickets.MntID == 1 &&
        Tickets.InsertedOn >= fromdate && 
        Mnt_Tickets.InsertedOn <= todate &&
        (new string[] { "Resolved", "Assigned" }).Contains(Tickets.status)
        group Tickets by new {
            Tickets.Instance
        } into g
            select new {
              Instance = g.Key.Summus_Instance,
              Assigned = (Int64?)g.Count(p => p.iHealID != null),
              resolved = (System.Int64?)g.Sum(p => (p.status == "Resolved" ? 1 : 0)),
              domain = (System.Int64?)g.Sum(p => (p.status == "Assigned" ? 1 : 0)),
              iHeal_Closure = (Decimal?)Math.Round((Double)(Double)g.Sum(p => (p.iHeal_Cur_status == "Resolved" ? …
Run Code Online (Sandbox Code Playgroud)

linq double rounding linqer

1
推荐指数
1
解决办法
1522
查看次数

sqlmetal.exe 在路径中找不到,即使它位于我的计算机上的正确路径中 - Linqer 程序

我正在尝试运行 Linqer(一个用于 sql -> linq 的程序),并在创建数据库连接并尝试生成“linq to sql 模型文件”时出现此错误。

错误:文件C:\Program Files (x86)\Microsoft SDKs\Windows\v10.0A\bin\NETFX 4.6.2 Tools/SqlMetal.exe not found

此处显示:在此输入图像描述

我的文件位于文件夹中:C:\Program Files (x86)\Microsoft SDKs\Windows\v10.0A\bin\NETFX 4.6.2 Tools,

如何将其设置为使用 v10.0A 而不是 v8?

我已检查我已在 Visual Studio 上安装了所有 microsoft SDK。我该如何为此设置正确的路径?我将不胜感激任何帮助!谢谢

c# sdk path sqlmetal linqer

1
推荐指数
1
解决办法
3788
查看次数

标签 统计

linqer ×3

c# ×1

double ×1

linq ×1

linqpad ×1

path ×1

rounding ×1

sdk ×1

sqlmetal ×1