Я создал класс с именем «DB» в ClassLibrary с именем «DBLayer» для подключения базы данных с именем «LinguisticsDB». Когда я реализую этот ClassLibrary в другом проекте, он может подключить свой файл App.config через тег «connectionStrings». Но мне нужно получить доступ к моей ClassLibrary из справки Unity3d к какому-то файлу, например, App.config. Мне нужно пошаговое руководство. С другой стороны, я не знаю, куда мне импортировать файл App.config?
Мой класс БД в DBLayer:
public static string connectionString = ConfigurationManager.ConnectionStrings["LinguisticsDB"].ConnectionString;
static SqlConnection connection = new SqlConnection(connectionString);
static SqlDataAdapter sqlDataAdapter;
public static DataSet GetData(string query)
{
if (connection.State == ConnectionState.Closed)
{
connection.Open();
}
DataSet dataSet = new DataSet();
sqlDataAdapter = new SqlDataAdapter(query, connection);
sqlDataAdapter.Fill(dataSet);
connection.Close();
return dataSet;
}
Мой App.config:
<?xml version="1.0" encoding="utf-8" ?>
<configuration>
<startup>
<supportedRuntime version="v4.0" sku=".NETFramework,Version=v4.6.1" />
</startup>
<connectionStrings>
<add name="LinguisticsDB" connectionString="Data Source=DESKTOP-NORA1IP; Initial Catalog=Linguistics; Integrated Security=True" providerName="System.Data.SqlClient"/>
</connectionStrings>
</configuration>
Я попытался импортировать файл App.config в мой проект Unity в папке Scripts;но это не сработало.