2012-06-26 97 views
0

我來自Java背景,並且正在進一步研究.NET,在DAO圖層中使用哪些好的庫?我習慣於使用MyBatis(這似乎存在,但不是真正的完整版本)。我使用了Hibernate,它顯然存在於.NET中,但我寧願避免使用完整的POJO樣式對象映射器。我真的很喜歡像MyBatis這樣基於查詢的庫。有沒有人有一些建議?.NET有什麼好的持久庫?

+1

[您可以推薦哪種ORM for .NET?](http://stackoverflow.com/questions/132676/which-orm-for-net-would-you-recommend) – poke

回答

0

在.NET中的NHibernate可以很好地使用NHibernate的Linq。雖然安裝可能很乏味,但我仍然認爲我比NHibernate更喜歡NHibernate。 (不是因爲C#vs Java是辯論)

+0

添加FluentNhibernate與Auto Convention映射和設置的繁瑣消失 – BlackSpy

+0

我從來沒有聯繫過FNH。 NHibernate配置只是XML。我真的意味着進入NHibernate最初是乏味的 - 要標記爲嵌入的文件等。有一個陡峭的學習曲線。 – dwerner

1

使用StackOverflow正在使用的那個。 Dapper.NET

+0

快速查看後,它看起來非常好,我不知道你是否可以外化SQL,因此它不在你的類文件中。 –

+0

查詢和命令由字符串定義,您可以將它們外部化。 – alex