¿Cómo incrustar / adjuntar una base de datos SQL en Visual C #?

Esta es la primera vez que uso SQL y esta es probablemente una pregunta estúpida, pero he investigado un poco y no creo que esté encontrando lo que estoy buscando.

Lo que quiero es una forma de crear una base de datos SQL privada que se utilizará en mi programa C #. Ya hice una base de datos dentro de SQL Server Express y la conecté a Visual Studio 2010.

SqlCommand DBAccess = new SqlCommand();
DBAccess.Connection = new SqlConnection(
    "Data Source = localhost;" +
    "Initial Catalog = My_Database;" +
    "Trusted_Connection = True");
¿Puedo hacer que la Fuente de datos esté incrustada en mi programa y se compilará junto con el resto de la solución?

Algunos antecedentes adicionales sobre el programa;

Es un programa que necesita buscar en 6 tablas dentro de la base de datos y generar el contenido de unaDataRow cuando la cadena de búsqueda coincide con un campo en particular.

P.EJ

Field 1     Field 2
quick       AA
brown       AA
fox         AB
jumps       AB
over        AA
the         AB
lazy        AB
dog         AA

Search_String = AB

Outputs;

fox
jumps
the
lazy

¡¡¡¡¡Cualquier ayuda será muy apreciada!!!!

Gracia

Respuestas a la pregunta(4)

Su respuesta a la pregunta