不使用属性或外部 XML 配置的 LINQ to SQL 映射

发布于 2024-11-02 03:38:47 字数 158 浏览 2 评论 0原文

我正在尝试在现有域对象上设置 LINQ to SQL,以便可以简化调用者对我的存储库的访问。我不想在我的域对象的类中添加属性,并且不想维护外部 XML 映射文件(即使使用 SQLMetal 等工具)。我更喜欢在代码中定义映射,类似于 Fluent NHibernate 的工作方式。这可能吗?如何实现?

I'm trying to set up LINQ to SQL over an existing domain object, so I can simplify caller access to my repositories. I don't want to add attributes all over my domain object's class, and I don't want to have to maintain an external XML mapping file (even with tools like SQLMetal). I would prefer to define the mapping in code, similar to how Fluent NHibernate works. Is this possible, and how can it be achieved?

如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。

扫码二维码加入Web技术交流群

发布评论

需要 登录 才能够评论, 你可以免费 注册 一个本站的账号。

评论(1

小兔几 2024-11-09 03:38:47

这对于 LINQ to SQL 来说是不可能的。这在实体框架中是可能的。

This isn't possible with LINQ to SQL. It is possible in the Entity Framework.

~没有更多了~
我们使用 Cookies 和其他技术来定制您的体验包括您的登录状态等。通过阅读我们的 隐私政策 了解更多相关信息。 单击 接受 或继续使用网站,即表示您同意使用 Cookies 和您的相关数据。
原文