我有一个问题,如果我写一个表(使用Linq-to-SQL)这是一个视图的依赖项,然后立即转身查询该视图以检查写入的影响(使用新连接到数据库,因此新的数据上下文),写入的影响不会立即显示,但需要几秒钟才能显示.这种情况偶尔会发生(也许是10-20每次10,000写入一次).
这是视图的定义:
CREATE VIEW [Position].[Transactions]
WITH SCHEMABINDING
AS
(
SELECT
Account,
Book,
TimeAPIClient AS DateTimeUtc,
BaseCcy AS Currency,
ISNULL(QuantityBase, 0) AS Quantity,
ValueDate AS SettleDate,
ISNULL(CAST(0 AS tinyint), 0) AS TransactionType
FROM Trades.FxSpotMF
WHERE IsCancelled = 0
UNION ALL
SELECT
Account,
Book,
TimeAPIClient AS DateTimeUtc,
QuoteCcy AS Currency,
ISNULL(-QuantityBase * Rate, 0) AS Quantity,
ValueDate AS SettleDate,
ISNULL(CAST(0 AS tinyint), 0) AS TransactionType
FROM Trades.FxSpotMF
WHERE IsCancelled = 0
UNION ALL
SELECT
Account,
Book, …Run Code Online (Sandbox Code Playgroud) 是否可以为F#元组编写扩展方法?例如,要添加实例方法.Item1和.Item2(如System.Tuple),它们相当于为2元组调用fst和snd?