Введение во взаимодействие базы данных с C#

Из вашего примера вам нужно создать распределенное приложение и использовать web3 Libraray для взаимодействия с умным контрактом. Таким образом, в вашем scenerio Сьюзен сообщают о проблеме, а также укажите общую сумму, которую необходимо списать. Для более обобщенного подхода вы также можете прикрепить адрес учетной записи etereum к платежу, чтобы при взаимодействии этой конкретной учетной записи со Smart Contract отображалась только соответствующая сумма, подлежащая уплате, и обслуживание инициировало транзакцию через распределенное приложение.

10
задан JimDaniel 17 April 2009 в 20:49
поделиться

6 ответов

I would suggest investing your time in learning Microsoft SQL Server itself, Data Access Application Block from Enterprise Library and ADO.NET Entity Framework.

Entry point for learning SQL Server is here -> SQL Server Developer Center
Entry point for learning ADO.NET is here -> Learning ADO.NET at MSDN

First of all, in order to gain a good understanding of what ADO.NET is, check the links below:

Learn how to write direct queries in C# to SQL Server without using any frameworks and ORM tools, then proceed to learning more advanced technologies in ADO.NET family.

See also:

You may also want to download LINQPad, which is perfect tool for playing with LINQ.

Also I suggest subscribing to ADO.NET related RSS feeds:

Also check existing open source projects at CodePlex.com which use these technologies and digg into their source codes.

Great books on the subject for you:

14
ответ дан 3 December 2019 в 16:30
поделиться

Сначала возьмите любые книги по sql из Бена Форты . Если у вас есть базовые основы, вы можете приступить к пониманию библиотек, блоков и других структур. В вашей карьере вам очень поможет понимание баз данных.

0
ответ дан 3 December 2019 в 16:30
поделиться

Да, вы прибили правильные технологии.

У меня есть несколько фантастических и бесплатных PDF-файлов / электронных книг, на которые вы можете посмотреть:

ADO.NET

http://www.murach.com/books/adon/chapters.htm (vb and ado.net

Http: //www.springerlink. Scott Gu's Linq to Sql is probably all you need for a good start:

http://it-box.blogturk.net/wp-content/themes/it-box/files/LINQToSql.pdf

2
ответ дан 3 December 2019 в 16:30
поделиться

Изучите основы баз данных и t-sql прежде, чем даже подумать об использовании LINQ. Если вы не понимаете, как работают объединения и как должны быть структурированы базы данных, вы не можете эффективно выполнять запросы с помощью какого-либо инструмента.

Вот несколько ссылок, которые могут помочь: http://www.tek-tips.com/faqs.cfm?fid=4785 http://www.deeptraining.com/litwin/dbdesign/FundamentalsOfRelationalDatabaseDesign.aspx

1
ответ дан 3 December 2019 в 16:30
поделиться

Make sure your EnvironmentsEvents module imports the System.IO namespace to be able to access the StreamWriter and File calls.

--121 --- 3895731--

ОБНОВЛЕНИЕ : Одна вещь, которой этот ответ не имел в прошлом, - это ссылки на информацию для SQL и новичков в базе данных, поэтому я также приведу здесь некоторые соответствующие ссылки, чтобы Вы (или кто-либо другой) можете освежить свои навыки работы с SQL и другие навыки проектирования баз данных.

Многое из этого взято из другого ответа, который я написал сегодня, но он подробно расскажем о ваших точных проблемах:

Оригинальный ответ :

Похоже, вам более или менее нужно базовое введение в подключение и манипулирование базой данных из C #. В вышеприведенном плакате говорилось о том, чтобы изучить LINQ to SQL, но вы также можете взглянуть на более базовую базовую среду ADO.NET, которая поможет вам понять основы ее работы.

Кроме того, Вы можете использовать этот сайт прямо здесь для ряда различных руководств по базе данных для C #.

Редактировать : Больше информации от C # Station , CodeProject и Codersource

Редактировать 2 : Если вас интересуют такие вещи, как Linq to SQL, как уже упоминалось выше, вот несколько уроков из C # Corner и C -Sharp Online

Редактировать 3 : Другие также предлагают такие вещи, как ADO.NET Entity Framework. Я не обязательно предлагал бы это для начинающих, которые все еще должны понять основы работы с базой данных. Вот некоторая информация из Обзора MSDN

Простой пример (Это получено непосредственно из ссылки на станцию ​​C #, приведенной выше)

Листинг 1. --121 --- 3833394--

Лично я думаю, что это хорошо, чтобы понять, что делают эти "рамки". Я бы начал с некоторых основных запросов, чтобы попытаться понять, как работает SQL. Вы можете не использовать его так часто, как только начнете, но я всегда обнаруживал, что легче понять, зачем мне нужна структура, если я могу понять, что она делает для меня.

2
ответ дан 3 December 2019 в 16:30
поделиться

ОБНОВЛЕНИЕ : Одна вещь, которой этот ответ не имел в прошлом, - это ссылки на информацию для SQL и новичков в базе данных, поэтому я приведу некоторые соответствующие здесь также ссылки, чтобы вы (или кто-либо еще) могли освежить свои навыки работы с SQL и другие навыки проектирования баз данных.

Многое из этого взято из другого ответа, который я написали сегодня, но подробно расскажем о ваших точных проблемах:

Оригинальный ответ :

Похоже, вам более или менее необходимо базовое введение в подключение и манипулирование базой данных из C #. В вышеприведенном плакате говорилось о том, чтобы изучать LINQ to SQL, но вы также можете взглянуть на более базовую базовую среду ADO.NET, которая поможет вам понять основы ее работы.

Кроме того, Вы можете использовать этот сайт прямо здесь для ряда различных руководств по базе данных для C #.

Редактировать : Больше информации от C # Station , CodeProject и Codersource

Редактировать 2 : Если вас интересуют такие вещи, как Linq to SQL, как уже упоминалось выше, вот несколько уроков из C # Corner и C -Sharp Online

Редактировать 3 : Другие также предлагают такие вещи, как ADO.NET Entity Framework. Я не обязательно предлагал бы это для начинающих, которые все еще должны понять основы работы с базой данных. Вот некоторая информация из Обзора MSDN

Простой пример (Это получено непосредственно из ссылки на станцию ​​C #, приведенной выше)

Листинг 1. Использование SqlConnection

using System;
using System.Data;
using System.Data.SqlClient;

/// <summary>
/// Demonstrates how to work with SqlConnection objects
/// </summary>
class SqlConnectionDemo
{
    static void Main()
    {
        // 1. Instantiate the connection
        SqlConnection conn = new SqlConnection(
            "Data Source=(local);Initial Catalog=Northwind;
             Integrated Security=SSPI");

        SqlDataReader rdr = null;

        try
        {
            // 2. Open the connection
            conn.Open();

            // 3. Pass the connection to a command object
            SqlCommand cmd = 
                new SqlCommand("select * from Customers", conn);

            //
            // 4. Use the connection
            //

            // get query results
            rdr = cmd.ExecuteReader();

            // print the CustomerID of each record
            while (rdr.Read())
            {
                Console.WriteLine(rdr[0]);
            }
        }
        finally
        {
            // close the reader
            if (rdr != null)
            {
                rdr.Close();
            }

            // 5. Close the connection
            if (conn != null)
            {
                conn.Close();
            }
        }
    }
}
6
ответ дан 3 December 2019 в 16:30
поделиться
Другие вопросы по тегам:

Похожие вопросы: