我一直在查看 StackOverflow 和 SubSonic 项目,但找不到如何使用 SimpleRepository 执行一个查询,其中我有一个带有 Category 的 Product 类。
产品包含构成 POCO 的 CategoryID 和 Category 属性。Category 类当然包含 POCO 的 CategoryID 和 CategoryName。
当我尝试执行以下操作时:
var repo = new SimpleRepository("myDBConnection");
var products = repo.All<Product>();
return View(products);
在视图中,我有一个 item.Category.CategoryName,这就是我得到运行时错误的地方。
SubSonic 3.0.0.3 是否解决了这个问题?除了 ActiveRecord 和 Linq 查询之外,是否有其他解决方法可以在选择中创建新的匿名类型对象?我没有发现隐藏在 S/O 上的问题吗?
对于我正在从事的项目,我的 SubSonic 研究即将结束,我可能会开始推荐不同的 ORM/DAL 框架。我遇到了很多问题,我真的没有足够的文档(SubSonicProject Docs 或其他)来帮助我,我开始争先恐后地寻找一个新的SOLID解决方案来加快我的编码时间玩追赶。