【发布时间】:2010-10-03 19:04:45
【问题描述】:
经过深思熟虑,我决定使用 Linq To SQL 作为我项目的 DAL,但将业务对象保留为 POCO 对象。
这将提供一些灵活性,因为数据库架构很旧并且由于向后兼容性而存在一些无法解决的问题。
我正在考虑使用反射创建一些方法来检索或完成 LINQ 对象到 POCO 对象中。此方法必须尝试使用相同名称填充所有属性。
问题:
您知道更好的映射方法吗?
澄清:
1.我不想用NHibernate、Entities等
2. 我知道反射很慢
【问题讨论】:
-
所以你决定不使用 NH 来加倍工作,对吗? :)。如果你在一个紧密的循环中使用它,反射会很慢,否则你不会感觉到它。
-
也许吧,但我想让事情变得简单(或者我让事情复杂化了?啊)
标签: .net vb.net linq-to-sql poco