私は実験としてLinq-to-SQLページを構築しています。 Linq-to-SQLを使ってストアドプロシージャを呼び出しています。作成されるファイルdesigner.cs
は、DataSource
と接続文字列が間違っています。これらのデフォルト値を設定する場所はありません。LINQからSQLへの既定のDataSourceとConnectionStringの変更
今私は何か愚かなことをしています - .dbml
ファイルを変更するたびに、これらの2行を手動で変更します。
using (TEMPDataContext dbContext = new TEMPDataContext("MyConnectionString"))
{
....
}
しかし、それは動作しません:
は、私は多分、私がこのような何かを行うことができ、と思いました。[global::System.Data.Linq.Mapping.DatabaseAttribute(Name="DataSource")]
データベースが接続文字列に供給されるので、なぜこれが必要とされている:
また、私はdesigner.csファイルからこの行について思ったんだけど?