2011-04-18 83 views
1

我试图通过现有的域对象设置LINQ to SQL,所以我可以简化调用者访问我的存储库。我不想在我的域对象的类中添加属性,而且我也不希望维护外部XML映射文件(即使使用SQLMetal等工具)。我宁愿在代码中定义映射,类似于流利NHibernate的工作方式。这是否可能,以及如何实现?LINQ to SQL映射不使用属性或外部XML配置

+0

你没有解决为什么流利NH没有为你工作... – GregC 2011-04-18 03:50:48

+0

我至今没有尝试过FNH。这可能是一个更好的解决方案,我也在研究它,我只是无法弄清楚如何以相同的方式在LINQ to SQL中进行映射。 – 2011-04-18 03:56:41

+0

我还没有试过EF4,所以我没有配备EF4与FNH的比较。 – GregC 2011-04-18 03:58:00

回答

1

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

+0

EF 3.5有可能吗?我只能在EF4中找到代码映射的参考,不幸的是我仅限于3.5。 – 2011-04-18 04:20:47

+0

不,EF 3.5仍然需要EDMX文件。 – 2011-04-18 04:31:55

+0

感谢您澄清@Mark – 2011-04-18 04:44:46