LINQ의 GETDATE()
대체물은 무엇입니까?GETDATE() in LINQ
어떤 더 나은 방법이 있나요 :
나는 다음 포스트에서 몇 가지 해결 방법을 가지고? 어떤 경우에는ExecuteQuery
이나 별도의 함수 호출이 필요하지 않습니까?
LINQ의 GETDATE()
대체물은 무엇입니까?GETDATE() in LINQ
어떤 더 나은 방법이 있나요 :
나는 다음 포스트에서 몇 가지 해결 방법을 가지고? 어떤 경우에는ExecuteQuery
이나 별도의 함수 호출이 필요하지 않습니까?
늘어나는만큼 내가 linq SQL 볼 수있는 당신이 참조하는 게시물 갈 방법입니다. 나는 무엇이 더 좋을지 모른다. 꽤 우아한 솔루션입니다.
Entity Framework의 경우 SqlFunctions.CurrentTimestamp
을 사용할 수 있습니다. 당신이 엔티티에 LINQ에서 DateTime.Now
를 사용할 때 게다가, 심지어는 GetDate
로 번역 (SQL에 LINQ되지 않음) :
context.Companies.Select (c => DateTime.Now);
이 번역 : 당신 만하려면
SELECT
GetDate() AS [C1]
FROM [dbo].[Company] AS [Extent1]
그것은 다른 이야기 데이터베이스 날짜를 얻으려면. 이 경우 쿼리를 실행하는 데 아무 것도 부딪히지 않습니다. SELECT GetDate()
.
VB
개별 기능 GetServerDate() FROM 날짜 시간
Using context As New DirectEDISQLEntities Dim Query = context.Reports_MailList.[Select](Function(c) DateTime.Now).FirstOrDefault Return Query End Using End Function
같이 동일 [DBO] FROM AS
SELECT SYSDATETIME() [C1]에 관한 것이다. [Reports_MailList] AS [Extent1]
*** 더 나은 ***을 정의하십시오. –
"ExecuteQuery"또는 별도의 함수 호출이 필요없는 접근 방식. – Bisileesh
여분의 함수 호출이 없으므로 그냥 입력하면됩니다. 그것은 하나의 쿼리가 될 것입니다. SQL 프로파일 러를 체크인하십시오. –