gpt4 book ai didi

c# - 使用 Linq to SQL SELECT @@DBTS

转载 作者:行者123 更新时间:2023-12-02 00:14:12 26 4
gpt4 key购买 nike

如何使用 Linq to SQL 使用 C# 检索 @@DBTS?

这是我正在尝试的:

IEnumerable 结果 = db.ExecuteQuery (@"SELECT @@DBTS");

但是,这会导致“类型‘System.Data.Linq.Binary’必须声明默认(无参数)构造函数才能在映射期间进行构造。”

如果我尝试使用 byte[],我会得到相同的错误,但使用 byte[] 而不是 System.Data.Linq.Binary。

最佳答案

我怀疑您可能必须使用常规 ADO.NET 和 ExecuteReader/ExecuteScalar...

using(SqlConnection conn = new SqlConnection(CONN_STRING))
using(SqlCommand cmd = conn.CreateCommand())
{
cmd.CommandText = "SELECT @@DBTS";
cmd.CommandType = CommandType.Text;
conn.Open();
byte[] ts = (byte[]) cmd.ExecuteScalar();
foreach (byte b in ts)
{
Console.Write(b.ToString("X2"));
}
Console.WriteLine();
}

关于c# - 使用 Linq to SQL SELECT @@DBTS,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/528486/

26 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com