Доброе утро
Этот код должен работать в d oNet Core 3.0, который использует NHibernate для соединения с базой mysql и сохранения даты в моей таблице и загрузки данных из таблицы (таблица была создана ранее в mysql со свойствами). Я использовал коды с разных страниц, но все еще не работал. Я не могу понять, как их использовать.
Это то, что я сделал.
Установлен Nhibernate с использованием Nuget. Создал nhibernate.config (xml файл), который выглядит следующим образом, и я добавил его в свой проект.
<?xml version="1.0" encoding="utf-8" ?>
<hibernate-configuration xmlns="urn:nhibernate-configuration-2.2">
<session-factory>
<property name="connection.provider">NHibernate.Connection.DriverConnectionProvider</property>
<property name="dialect">NHibernate.Dialect.MsSqlCeDialect</property>
<property name="connection.driver_class">NHibernate.Driver.SqlServerCeDriver</property>
<property name="connection.connection_string">Data Source=FirstSample.sdf</property>
<property name="show_sql">true</property>
</session-factory>
</hibernate-configuration>
Я также создал имя свойства, которое я использую в таблице mysql Data.
<?xml version="1.0" encoding="utf-8" ?>
<hibernate-mapping xmlns="urn:nhibernate-mapping-2.2" namespace="some.model" assembly="somename">
<class name="somename" table="somename">
<id name="someId" column="someId">
<generator class="identity" />
</id>
<property name="name1" column="name1" />
<property name="name2" column="name2" />
</class>
</hibernate-mapping>
Q: 1 Где я должен объявить доступ к mysql? Я имею в виду логин и пароль, потому что я хотел бы подключиться к mysql base.
это то, что я нашел в stackoverflow
Configuration config = new Configuration();
config.Configure();
ISessionFactory factory = config.BuildSessionFactory();
ISession session = factory.OpenSession();
ITransaction tx = session.BeginTransaction();
User u = new User();
u.Name = "AAA";
u.Password = "BBB";
session.Save(u);
tx.Commit();
session.Close();
BuildSessionFactory (); метод на красном! конфиг не может его найти. Что должно быть в файле "FirstSample.sdf мне это действительно нужно ??