从Linq到Sql类在内存对象中创建

时间:2016-09-13 17:54:10

标签: vb.net linq linq-to-sql new-operator

我正在使用VS 2013社区版和VB Net以及Linq 4.0。当我执行此命令时

Dim PrimaryContact = New CustomerContact With {
    .Account = BQAcct.Customer_Account,
    .FirstName = BQAcct.First_Name,
    .LastName = BQAcct.Last_Name,
    .Address1 = BQAcct.Address_1,
    .Address2 = BQAcct.Address_2,
    .City = BQAcct.City,
    .State = BQAcct.State,
    .ZipCode = BQAcct.Zip_Code,
    .CellPhone = BQAcct.Cellular_Phone,
    .ContactPhone = BQAcct.Contact_Phone,
    .Email1 = BQAcct.Email_Address}

就像自动发出了InsertOnSubmit命令一样。我知道这是因为我在此命令之前和之后执行GetChangeSet方法。在此之后,变更集中将包含一个新项目。

我想要的只是内存中的对象。我可能会或可能不会稍后将该对象添加到DB。如果不可能,我可以在发出submit命令之前从缓存中删除对象吗?

0 个答案:

没有答案