我正在尝试使用Excel VB实现一个简单的牛顿方法迭代求解器(我从未使用过VB.)
我一直收到错误loop without a Do,我无法弄清楚我在这里做错了什么.
我试图找到z^3 - z^2 - (B^2 + B - A)z - A*B称为压缩因子的函数的根.
我的来源MSN
Function zCalculation(ByVal temp As Double, ByVal press As Double) As Double
Dim tempCr As Double
Dim pressCr As Double
Dim A As Double
Dim B As Double
tempCr = temp / 238.5
pressCr = press / 547.424092
A = pressCr / tempCr
A = A / (9 * (2 ^ (1 / 3) - 1))
B = …Run Code Online (Sandbox Code Playgroud) 我希望在字符串插值语句中使用"{",但是我很难找到转义符来执行它.
var val = "ERROR_STATE";
var str = $"if(inErrorState){ send 1,\"{val}\" }"
Run Code Online (Sandbox Code Playgroud)
期望的输出:
if(inErrorState){send 1,"ERROR_STATE"}
Run Code Online (Sandbox Code Playgroud)
简单的解决方案是不使用字符串插值,但我认为这样做更容易阅读.
我正在努力将我们的模型转移到 EF Core,但我无法找到调用以下代码的方法:
InitializeTime = context.ExecuteSqlCommand<DateTime>("SELECT CURRENT_TIMESTAMP FROM DUAL").FirstOrDefault();
Run Code Online (Sandbox Code Playgroud)
我们使用数据库时间来同步所有内容,但据我所知,在 DbSet 之外调用原始 sql 不可用,并且返回类型仅限于类型DbSet参数。
我环顾四周,发现有一些DbQuery对象(文章),但这似乎只是为了获取当前系统日期时间而进行的繁重工作。
还有其他人遇到过这个问题并找到了更简单的解决方案吗?
注意:这是一个桌面应用程序,因此代码将在客户端运行,并且系统日期时间不可靠。
c# entity-framework oracle11g entity-framework-6 entity-framework-core