Нет, ORM - это то, что сопоставляет вашу модель с вашей базой данных и наоборот.
Чтобы уточнить, вы должны создать свою модель в своем коде для представления Доменной модели (т.е. различных элементов вашей проблемной области), а затем сконфигурировать ORM (объектно-реляционный картограф) для сопоставления этого с база данных. То есть Создайте операторы SQL, которые обновят базу данных на основе объектов модели, которые вы ей предоставите.
Я могу понять некоторую путаницу, потому что есть инструменты ( LINQ to SQL , один из них), которые фактически генерируют классы моделей в конструкторе для вас. Это не чистый ORM, как NHibernate , где вы предоставляете простые старые объекты ORM и некоторую конфигурацию отображения, которую он использует (часто в сочетании с отражением) для автоматической генерации операторов SQL для базы данных.