엔티티 프레임 워크를 사용하고 SQL 서버에서 날짜를 가져 오려고합니다. LINQ에서이 일을 옛 방법은 다음과 같습니다하지만 난 엔티티 프레임 워크를 위해 뭔가를 필요로 해요 :GetDate() using Entity Framework
Partial Public Class ActivityActionsDataContext
<[Function](Name:="GetDate", IsComposable:=True)> _
Public Function GetSystemDate() As DateTime
Dim mi As MethodInfo = TryCast(MethodBase.GetCurrentMethod(), MethodInfo)
Return DirectCast(Me.ExecuteMethodCall(Me, mi, New Object() {}).ReturnValue, DateTime)
End Function
최종 클래스
이 방법은 서버의 시간이 필요하고 애플리케이션이 실행되는 곳이 아닌 방법입니다. 어쨌든 고마워요 – OneSmartGuy
UTC 시간을 원 하든지 원하지 않습니까?하지만 둘 다 시도해 보셨습니까? 이 문제에 대해 더 명확한 DateTimeOffset을 사용해 볼 수도 있습니다. –
var qry = (db.ActivityActions의 col에서 DateTime.Now를 선택하십시오.); Debug.WriteLine ((ObjectQuery로 도입) .ToTraceString()); 내가 필요한 것을 생산하는 솔기. 테이블을 사용하지 않고이 작업을 수행 할 수 있습니까? – OneSmartGuy