2013-10-21 1 views

답변

0

처음 EF를 사용하기 시작했을 때 this link에서 매핑 참조를 받았습니다. 이에 따르면 double은 DB를 만들 때 float으로 변환됩니다. 물론, 우리는 여기서 MSSQL에 대해 이야기하고 있습니다.

어쨌든, 당신은 항상 float으로 끝났다고 말했기 때문에 이것이 EF의 표준 절차라고 생각합니다.
Google for SQLite 매핑을 사용할 수 있지만 모든 결과는 다소 오래되었습니다.
몇 가지 예 : this one (3rd party, but nevertheless)
This one

내 생각은 공식 SQLite Docs : Double는 EF와 float로 매핑됩니다.
누군가 나를 고칠 수 있다면 좋을 것입니다!

감사합니다.

+0

답장을 보내 주셔서 감사합니다. 링크를 살펴 보겠습니다. – Diemauerdk

1

을 사용한다고 가정하면 TypeAffinity에서 documentation의 몇 가지 팁을 찾을 수 있습니다.

짧은 역사 :

SQLite는 단지 System.Double에 해당하는 부동 소수점의 종류를 지원합니다.

부동 유형을 입력하면 System.Double으로 변환됩니다.

+0

EF를 사용하면 결과가 꽤 상반되며, System.Single 만받습니다. http://stackoverflow.com/questions/21002246/why-both-real- and-float-get-mapped-to-single-of-double – springy76

관련 문제