【问题标题】:Serialization mode in LINQ to SQLLINQ to SQL 中的序列化模式
【发布时间】:2010-04-19 11:12:45
【问题描述】:

LINQ to SQL 中的 serailzation 模式是什么意思?

LINQ to SQL 在内部使用什么架构(连接或断开的架构)?

【问题讨论】:

    标签: asp.net linq linq-to-sql


    【解决方案1】:

    LINQ 没有序列化,也没有架构可以这样调用。

    LINQ = Lanquage Integrated Query 是一种编译器机制,可将您的查询转换为表达式树,然后转发到 IQueryable 接口执行。

    无论您采用何种架构,都是通过 LINQ(您明确不询问)的实现来完成的,例如 LINQ2SQL、EntityFramework 以及可能的十几个或两个其他架构 - 他们可以做任何他们想要的模型。

    【讨论】:

    • 但是当您看到 .dbml 设计器的属性时,您可以看到属性名称为序列化模式
    • 啊,编辑后;)? LINQ 支持你用它做的任何事情——它在内部是连接的。如果您编写管道代码,它支持序列化和分布式非连接架构。
    • 你能举个例子吗
    • 不,我不使用三年级数据访问层,尽管微软最终尝试了,但他们在 O/R 映射器技术方面落后了大约 10 年。我宁愿使用 NHibernate 或 DataObjects.net。
    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 2012-10-31
    • 1970-01-01
    • 1970-01-01
    • 2012-09-03
    • 1970-01-01
    • 2011-02-24
    • 1970-01-01
    相关资源
    最近更新 更多