小编cod*_*ter的帖子

将日期和时间字段组合到DateTime,SQL Server 2008

好的 - 我问过几个人,必须有一个简单的方法来做到这一点....

declare @Date date
declare @Time time 
declare @datetime datetime

select @Date = convert(Date,GetDate()) 
select @Time = convert(Time,GetDate())

select @Date, @Time, @Date + @Time (+ operator fails!)
Run Code Online (Sandbox Code Playgroud)

我真的必须:1)转换为字符串,然后转换为datetime字段?2)使用DateAdd和DatePart先添加小时,然后是分钟,然后是秒......

sql sql-server-2008

51
推荐指数
3
解决办法
8万
查看次数

Azure功能,EF Core,无法加载ComponentModel.Annotations 4.2.0.0

我创建了几个.Net Standard 2.0库,通过控制台应用程序测试执行,以及几个测试 - 一切都很好.

切换到azure函数,并获得以下运行时错误: 在此输入图像描述

然后我尝试将该特定版本下载到API Function项目中: 在此输入图像描述

我正在使用Visual Studio版本15.7.0预览5.0.我已将Azure功能更新为4.7 ...因为控制台和测试项目是 - 并且这些工作.

这是一个太多的小时..所以我希望决议不是疯狂的事情.Ef Core 2.1.0-rc1-final也在混合中.使用Required,MaxLength,NotMapped的数据注释.

图形错误说:Microsoft.EntityFrameworkCore:无法加载文件或程序集'System.ComponentModel.Annotations,Version = 4.2.0.0

c# entity-framework-core azure-functions

15
推荐指数
3
解决办法
5646
查看次数

EF - 从AutomaticMigrations迁移到手动迁移

测试各种情况的漫长的一天结束,我不必重新创建生产数据库...

我们从EF开始,在开发过程中没有足够明智地从自动迁移转移到命名迁移.现在我正在尝试回放时钟,并创建一个与生产数据库对齐的初始迁移.

  1. 这是否可以将模型与迁移表中的自动迁移对齐?
  2. 我应该创建一个空迁移来开始命名迁移吗?我唯一的问题是如何在新开发人员加入时创建数据库...我可以简单地恢复数据库,然后应用迁移,但这会破坏美丽的EF迁移故事!
  3. 删除生产数据库,创建并编写脚本以重新导入数据(听起来很糟糕).

另一个皱纹 - 数据库是用EF5创建的,我们现在正在开发EF6.

在此先感谢您的帮助.

entity-framework ef-migrations

12
推荐指数
2
解决办法
6692
查看次数

.Net核心/控制台应用程序/配置/ XML

我第一次尝试使用新的ConfigurationBuilder和Options模式进入.Net Core库.

很好的例子地块的位置:https://docs.asp.net/en/latest/fundamentals/configuration.html 和示例的一个良好的副本这里

第1项.它说这可以用于非MVC应用程序,但没有关于如何在没有MVC的情况下使用它的示例 - 特别是如果您使用自定义的强类型类. 我想看一个使用控制台应用程序显示DependencyInjection,Configuration和Logging设置的示例.

第2项.它表示您可以回写,但没有关于如何将任何更改保留回文件存储的示例或文档. 我想看一个如何使用强类型类继续更改回配置的示例.在Json或XML中?

第3项.所有示例都需要手动轰炸的初始文件 - 希望看到一个示例,其中初始json/xml文件是从强类型类创建的(当应用程序有许多参数时会派上用场).

如果我可以在这上花足够的时间(而不是重新发布文档中已有的例子),我会这样做的! 如果您知道有助于我的帖子/文档,我将不胜感激.

c# configuration console-application .net-core

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

数据绑定落后于事件通知 - 讨论

发现了一个我在WinForms中首次发现的有趣问题,并且在Silverlight中再次找到了问题,而且在数据绑定方面也是如此.

我有一个带有几个标签的标签控件.当用户单击选项卡时,每次都应该有效,然后允许用户从选项卡切换.

例如,用户位于更新的文本框中.在控件失去焦点之前,不会刷新文本框的绑定.当光标从控件移开时发生焦点丢失,并且焦点被给予另一个控件.

在这种情况下,用户选中控件(让我们使用此示例的文本框),并更新文本框.此时数据绑定尚未刷新控件,因此VM尚未看到更改.然后,用户使用鼠标单击控件的下一个选项卡.

在这一点上,事情变得有趣.我使用了PreviewSelectionChanged(Telerik RadTabControl),因为我想在跳转到下一个标签之前检查一下,它还让我能够取消事件.

但是,当我查看VM时,在这种情况下,它仍然没有更新的数据.我看到虚拟机很干净,然后继续跳转到下一个选项卡.

但是,只要此事件结束,数据绑定就会刷新,并且VM会更新.现在怎么办?事件不同步!当鼠标用于单击下一个选项卡时,文本框应该丢失焦点,刷新它的绑定,然后单击选项卡的预览!跳回去说哎呀我们没赶上时间!

我想我发现了一个有趣的工作 - 但我并不是百分之百确定它会在100%的时间内发挥作用.我取消当前事件,但后来我使用Dispatcher并创建一个委托指向另一个方法,该方法具有与当前事件相同的签名.Dispatcher会将此消息添加到消息泵,此时此时(希望?)将在VM更新的消息后面...

代码片段延迟事件

我的两个问题是:1)我假设当鼠标离开控件时文本框控件没有刷新,或者被触发的进程太慢,因此在数据绑定之前预览消息在泵上 - 或者我认为这是一个重大问题.

2)变通方法是一个很好的解决方案吗?

data-binding silverlight wpf events mvvm

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

在模块/Powershell 中调用函数

我一定在这里遗漏了一些基本的东西,但我是 powershell 的新手......

我写了一个函数并将其保存在一个名为“UserSelectionList.psm1”的文件中,该函数是这样的:

function Global:UserSelectionList([String[]] $UserOptions)
{
...
}
Run Code Online (Sandbox Code Playgroud)

然后我尝试用这个脚本调用它:

Import-module "l:\support downstream\solarc\cngl\powershell scripts\userselectionlist.psm1"
$Options = "a","b","c"
cls
$result = UserSelectionList $Options
echo $result
Run Code Online (Sandbox Code Playgroud)

由此产生的错误是:

The term 'UserSelectionList' is not recognized as the name of a cmdlet, function,
script file, or operable program. Check the spelling of the name, or if a path was
included, verify that the path is correct and try again.
At line:5 char:28
+ $result = UserSelectionList <<<<  $Options
    + CategoryInfo          : ObjectNotFound: (UserSelectionList:String) [], …
Run Code Online (Sandbox Code Playgroud)

powershell

3
推荐指数
1
解决办法
2万
查看次数

Spring Cloud Function /将请求传播到Function

我是Java和Spring的新手,我不确定这个示例代码是如何工作的,"SpringBootRequestHandler"实现了AWS RequestHandler,并且"将请求传播到我们的函数".

这个例子可以在这里找到:https://dzone.com/articles/run-code-with-spring-cloud-function-on-aws-lambda

我已经对这段代码进行了一段时间的审核 - 而且我并没有把关于如何通过UppercaseFunctionHandler调用UppercaseFunction的点连接起来.

如果这不是提出这个问题的合适地方,我会提前道歉,但我不确定我还能在哪里寻求帮助!

java spring spring-cloud

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

Reactive Framework/DoubleClick

我知道有一种简单的方法可以做到这一点 - 但它今晚打败了我......

我想知道两个事件是否在300毫秒之内发生,就像双击一样.

在300毫秒内点击两次左击鼠标 - 我知道这就是反应框架的构建 - 但是如果我能找到一个包含所有扩展操作系统的简单示例的好文档 - Throttle,BufferWithCount,BufferWithTime - 所有这些都不是'为我做这件事......

reactive-programming system.reactive

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

TFS工作项和自动关联变更集

警告 - 新手问题....

我有一个愿景,我可以选择我正在处理的工作项,当我检查代码时,我可以自动将变更集与工作项相关联.

我假设:

  1. 我会选择一个工作项目并声明我正在开始研究它,
  2. 在我认为合适的情况下对代码库进行更改,
  3. 每次签出文件时,它都与当前工作项相关联,并且
  4. 当我办理登机手续时,我可以说我已停止处理该工作项目.

然后,如果我查看工作项,我可以看到与该工作项关联的变更集,获得对该特定工作项所做的更改的完全保真度.

这可能吗?它是自动的吗?到目前为止,我发现的所有内容都是变更集与工作项的手动关联.

tfs changeset alm tfs2010

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