2010-09-17 77 views
0

亞音速3.0可與winform應用程序一起使用?我是否需要添加對system.web的任何引用?亞音速3.0與winform應用程序

如果可以這樣做,我該如何排除數據庫中的某些表?我可以使用以下我用亞音速2.0

<providers> 
    <!--<clear/>--> 
    <add name="TEST" type="SubSonic.SqlDataProvider, SubSonic" connectionStringName="myString" includeTableList="CustomerReference" includeProcedureList=""/> 
</providers> 

回答

1

您可以使用它!沒有必要包含System.web。但是你失去了腳手架工具(除了你專門製作一個Web應用程序來使用這些工具並與桌面應用程序共享數據庫)。 和除表,則必須修改Settings.ttinclude,在下面的章節中Settings.ttinclude(30行):

//this is a list of tables you don't want generated 
string[] ExcludeTables = new string[]{ 
"sysdiagrams", 
"BuildVersion", 
}; 

我從來沒有使用過亞音速2,buth我認爲對於該數據的XML定義提供者有點不同。

例如,這是我使用的是什麼:

<?xml version="1.0" encoding="utf-8" ?> 
<configuration> 
    <connectionStrings> 
    <!-- SQLite --> 
    <add name="Test" 
     providerName="System.Data.SQLite" 
     connectionString="Data Source = C:\Database.db;Version=3"/> 
    </connectionStrings> 
</configuration> in