听到 EF Core 2.1 将支持翻译组,我真的很兴奋。我下载了预览版并开始对其进行测试,但发现在许多地方我仍然无法按翻译分组。
在下面的代码片段中,对 TotalFlagCases 的查询将阻止组翻译工作。无论如何,我可以重写它以便我可以通过支持获得团队吗?或者我可以采取的另一种方法?
此表中有很多行,我不希望 .NET 必须加载所有这些行。我也使用行级数据,但一次只有大约 15 条记录。
var headerTask = (from c in cases
group c by 1
into g
select new CaseHeader
{
TotalCases = g.Count(),
// ... A number of other aggregates
TotalFlagCases = g.Where(a => a.Flag).Sum(b => 1),
})
.DefaultIfEmpty(new CaseHeader()).FirstAsync();
Run Code Online (Sandbox Code Playgroud) 我正在使用DoCmd.RunSQL方法根据用户在表单中执行的操作来INSERT和DELETE记录.它工作正常,但在删除或附加记录之前要求确认.如何删除确认.
顺便说一下,BeforeDelConfirm事件似乎不能与DoCmd.RunSQL一起运行.
我已经为我的问题引用了其他页面,但我仍然无法使其工作.鉴于我有三个例子,我觉得有点慢,但仍然无法解决这个问题.
这是我正在使用的代码:
Dim tdf As TableDef
Dim db As Database
Set db = CurrentDb
Set tdf = db.TableDefs("DeviceListT")
tdf.Connect = "ODBC;DATABASE=" & CurrentProject.path _
& "\HarmonicProfileDatabase_be.accdb"
tdf.RefreshLink
Run Code Online (Sandbox Code Playgroud)
问题是当我运行它时会弹出一个窗口.

我不确定我应该做什么,也不想让它首先弹出,因为我将ms访问文件提供给其他人,他们也不知道如何处理这个窗口.