首先,我要告诉你我对Nhibernate一窍不通,但我想知道如何将Nhibernate应用于已有的数据库。这个数据库本身相当大(我在我的CPU上测试的部分占用了1GB)。我不太喜欢通过XML进行映射。我认为这个工具可能会帮助我(https://www.devart.com/entitydeveloper/),但它的性能并不令人满意。那么,我是应该使用代码,然后再用XML进行映射呢?还是说我有其他可能的选择?
首先,我要告诉你我对Nhibernate一窍不通,但我想知道如何将Nhibernate应用于已有的数据库。这个数据库本身相当大(我在我的CPU上测试的部分占用了1GB)。我不太喜欢通过XML进行映射。我认为这个工具可能会帮助我(https://www.devart.com/entitydeveloper/),但它的性能并不令人满意。那么,我是应该使用代码,然后再用XML进行映射呢?还是说我有其他可能的选择?
除非您有使用 NHibernate
的要求,否则我强烈推荐使用 Dapper
,特别是如果您关心性能的话。对于 CRUD
,您可以考虑使用 Dapper Contrib 或 Dapper Rainbow
。
Dapper Contrib
或 Dapper Rainbow
可以从现有的数据库生成模型吗? - Konrad