[英]Why do we set the “Property” in stored procedure mapping in EF6
发生的是从SQL
类型到.NET
类型的映射。
.NET
具有与SQL
不同的类型。
您可以在此处找到列表。
实体框架将为您处理转换。
这是表格的一部分:
SQL Server Database Engine type .NET Framework type SqlDbType
-------------------------------------------------------------------------------
bigint Int64 BigInt
binary Byte[] VarBinary
bit Boolean Bit
char String Char
date 1 DateTime Date 1
datetime DateTime DateTime
datetime2 DateTime DateTime2
至于属性的命名:EF有一些(有时很烦人)命名约定。
此处的更多信息: https : //docs.microsoft.com/zh-cn/ef/ef6/modeling/code-first/conventions/built-in
特别注意:
“不要为存储过程添加sp_前缀,因为该前缀保留用于标识系统存储过程。”
https://blogs.msdn.microsoft.com/robcaron/2005/01/27/prefixing-stored-procedure-names-with-sp_/
声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.