gpt4 book ai didi

Linq-to-SQL 设计问题!

转载 作者:行者123 更新时间:2023-12-04 03:23:59 25 4
gpt4 key购买 nike

如果需要从 dbml 文件创建 POCO 对象怎么办?你用发电机吗?谁用?您手动编写POCO?
假设你喜欢让你的对象持久无知并共享给客户端,然后为客户端 - DAO - L2S 对象之间的通信创建一个 DAO 模式,这是一个使用 Linq 2 SQL 的断开连接设计的问题。假设使用客户端的 POCO 应该尽可能原始,没有依赖关系(EntityRef<>、EntitySet<>、Attributes 等),当然您可以将 L2S 对象转换为具有适当数据的 POCO。
对概念的任何帮助和任何更正都会非常有帮助!

最佳答案

我很想说“等到 .NET 4.0 中的 EF”,它大大改进了 POCO 支持(与 EF 当前相比),并希望在 VS2010 中有一个 POCO T4 模板。

目前 SqlMetal 会发出丰富的对象;虽然 LINQ-to-SQL 可以处理 POCO 类型,但您必须自己编写 POCO,或者使用 xslt/T4/dbml 上的任何内容。

关于Linq-to-SQL 设计问题!,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/2045698/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com