下图显示了数据从数据库检索或保存到数据库时特定类型映射的预期运行时行为。 除序列化之外,LINQ to SQL 不支持任何该矩阵中未指定的 CLR 或 SQL Server 数据类型之间的映射。 有关序列化支持的更多信息,请参见二进制序列化

注意 注意

在进行数据库转换时,某些类型映射可能会导致溢出或数据丢失异常。

SQL 和 CLR 类型的映射

自定义类型映射

通过使用 LINQ to SQL,您并非仅可以使用 O/R 设计器、SQLMetal 和 CreateDatabase 方法所使用的默认类型映射。 您可以通过在 DBML 文件中显式指定自定义类型映射来创建它们。 然后,可以使用该 DBML 文件创建对象模型代码和映射文件。 有关更多信息,请参见 SQL-CLR 自定义类型映射 (LINQ to SQL)

















本文转自cnn23711151CTO博客,原文链接: http://blog.51cto.com/cnn237111/550048  ,如需转载请自行联系原作者