不使用属性或外部 XML 配置的 LINQ to SQL 映射
我正在尝试在现有域对象上设置 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 技术交流群。
绑定邮箱获取回复消息
由于您还没有绑定你的真实邮箱,如果其他用户或者作者回复了您的评论,将不能在第一时间通知您!
发布评论
评论(1)
这对于 LINQ to SQL 来说是不可能的。这在实体框架中是可能的。
This isn't possible with LINQ to SQL. It is possible in the Entity Framework.