Linq to sql linq到sql-插入具有空引用的类

Linq to sql linq到sql-插入具有空引用的类,linq-to-sql,Linq To Sql,我正在使用LINQtoSQL进行我的一个快速项目(如果我理解正确的话,LINQtoSQL已经死了……对吧?) 无论如何,问题发生在以下情况: 我有一个引用其他表的类(表)。我不会加载第一个表相关的所有表 当我尝试插入对象时,没有填充它的一些引用(包含空值),我得到一个空异常。如何插入该对象而不需要连接它所引用的每个表?检查关联属性的IsForeignKey和CanBeNull属性,这些属性可以防止插入null。LINQ to SQL不是死的。他们仍在努力改进它。那么,这意味着什么呢@用户-这或多

我正在使用LINQtoSQL进行我的一个快速项目(如果我理解正确的话,LINQtoSQL已经死了……对吧?)

无论如何,问题发生在以下情况: 我有一个引用其他表的类(表)。我不会加载第一个表相关的所有表


当我尝试插入对象时,没有填充它的一些引用(包含空值),我得到一个空异常。如何插入该对象而不需要连接它所引用的每个表?

检查关联属性的IsForeignKey和CanBeNull属性,这些属性可以防止插入null。

LINQ to SQL不是死的。他们仍在努力改进它。那么,这意味着什么呢@用户-这或多或少意味着,如果LINQtoSQL现在适合您,那么就使用它吧,不要对将来会发生什么或不会发生什么感到过于紧张。这还意味着,分离您的关注点,即将Linq和SQL限定在持久性层(无论您的后端是什么,或多或少都是这样)显然是一个和以往一样好的想法。