Этот баннер — требование Роскомнадзора для исполнения 152 ФЗ.
«На сайте осуществляется обработка файлов cookie, необходимых для работы сайта, а также для анализа использования сайта и улучшения предоставляемых сервисов с использованием метрической программы Яндекс.Метрика. Продолжая использовать сайт, вы даёте согласие с использованием данных технологий».
Политика конфиденциальности
|
|
|
Plz, помогите с NHibernate
|
|||
|---|---|---|---|
|
#18+
Пытаюсь создать подключение с помощью NHibernate(версия 1.2.1) (C# Express edition 2005) к SQL Server 2005. Но при компиляции, с XML-файлом, выходит одна и та же ошибка "Artist.hbm.xml(2,2): XML validation error: Could not find schema information for the element 'hibernate-mapping.". Можете подсказать в чем проблема? Уже запарился искать ошибку Сам xml-файл <?xml version="1.0" ?> <hibernate-mapping xlmns="urn::nhibernate-mapping-2.2" namespace="Classes" assembly="Classes" auto-import="true"> <class name="Classes.Artist, MusicStore" table="Artists"> <id name="ArtistID" > <column name="ArtistID" not-null="true"/> <generator class="native"/> </id> <property name="ArtistName" column="ArtistName"/> </class> </hibernate-mapping> Конфиг <?xml version="1.0" encoding="utf-8" ?> <hibernate-configuration> <session-factory xmlns="urn:nhibernate-configuration-2.2"> <property name="connection.provider"> NHIbernate.Connection.DriverConnectionProvider </property> <property name="connection.driver_class"> NHibernate.Driver.SqlClientDriver </property> <property name="dialect">NHibernate.Dialect.MsSql2005Dialect</property> <property name="connection.connection_string">Server=(local)//SQLEXPRESS;Initial Catalog=MusicStore;Integrated Security=SSPI;</property> <property name="show_sql">true</property> <mapping resource="Classes.Artist.hbm.xml" assembly="Classes.Program" /> </session-factory> </hibernate-configuration> И далее все классы using System; using System.Collections.Generic; using System.Text; namespace Classes { public class Artist { private int artistID; private string artistName; public virtual int ArtistID { get { return artistID; } set { artistID = value; } } public virtual string ArtistName { get { return artistName; } set { artistName = value; } } public Artist() { } public Artist(int idOfArtist, string nameOfArtist) { artistID = idOfArtist; artistName = nameOfArtist; } } } using System; using System.Collections.Generic; using NHibernate; using NHibernate.Cfg; using Classes; namespace Classes { class Program { static void Main() { Configuration config = new Configuration(); config.AddFile("Artist.hbm.xml"); ISessionFactory factory = config.Configure("NHibernate.cfg.xml").BuildSessionFactory(); ISession session = factory.OpenSession(); ITransaction transaction = session.BeginTransaction(); Artist artist = new Artist(1, "Oasis"); session.Save(artist); transaction.Commit(); int artistID = artist.ArtistID; session.Flush(); Artist artist1 = session.Get<Artist>(artistID); if (artist == artist1) Console.WriteLine("Done!!!"); session.Close(); Console.ReadKey(); } } } ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 19.02.2011, 20:21 |
|
||
|
Plz, помогите с NHibernate
|
|||
|---|---|---|---|
|
#18+
при валидации xml-документа студией, та не может найти xsd схему для NH. Положите схему в соответствующую папку студии где хранятся все схемы, либо игнорируйте эту ошибку, поскольку она не влияет ни на компиляцию, ни на рантайм. В рантайме не должно быть ошибок. Модератор: Тема перенесена из форума "Проектирование БД". ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 27.02.2011, 23:13 |
|
||
|
|

start [/forum/topic.php?fid=17&gotonew=1&tid=1350878]: |
0ms |
get settings: |
6ms |
get forum list: |
14ms |
check forum access: |
2ms |
check topic access: |
2ms |
track hit: |
234ms |
get topic data: |
7ms |
get first new msg: |
4ms |
get forum data: |
2ms |
get page messages: |
26ms |
get tp. blocked users: |
1ms |
| others: | 213ms |
| total: | 511ms |

| 0 / 0 |
